PHP学习笔记(二) 数组(定义,多维,foreach,输出), 函数

206 阅读1分钟

数组

	echo "<pre>";
	$number = array(3, 5, 7, 11, 15);	
	$color = array('blue','yellow','red');
	echo $color[2][1];	//二维数组
	$color[] = 'orange';
	$color[] = 'black';
	$color[] = 'white';//**数组下标按照最大的自动下标累加	
	$color[66] = 'odds';
	print_r($color);//必须用print_r输出数组

练习输出

键-值对

	$student = array(
		'name' => '张三',
		'age' => '21',
		'height' => '183.5',
		'native' => '济宁',
		'sex' => '男'
		);

数组的嵌套

	$students = array(
		array(
		'name' => '李四',
		'age' => '21',
		'height' => '163.5',
		'native' => '济宁',
		'sex' => '男'
		),
		array(
		'name' => '王五',
		'age' => '21',
		'height' => '153.5',
		'native' => '济宁',
		'sex' => '男'
		),
		array(
		'name' => '郭千仞',
		'age' => '21',
		'height' => '183.5',
		'native' => '济宁',
		'sex' => '男'
		)
	);	

foreach输出数组

foreach ($students as $value) {
	 	echo "大家好,我叫{$value[name]},我今年{$value[age]}岁,我来自{$value[native]},我是一个{$value[sex]}生,我的身高是{$value[height]}厘米<br>";
	

函数

function sum($a, $b, $c){
		return $a + $b + $c;
	}
	function di($a, $b){
		return $a - $b;	
	}
	function link($a, $b){
		return  $a.$b."<br>";
	}
	echo sum(1, 2, 3)."<br>";
	echo di(1, 2)."<br>";
	echo link('Hello','World');