| 数组声明数组 $students=array(
	'name'=>'张三',
	'sex'=>true,
	'num'=>10
);
 声明二维数组 $student=array(
	'张三' =>array(
		'num'=>10,
		'sex'=>true
	),
	'李四' =>array(
		'num' =>20,
		'sex' =>false
	),
);
echo $student['张三']['num'];
 foreach语句,php独有的遍历数组的语句自动遍历一遍数组中的所有数据
 foreach(数组变量 as 变量1=>变量2 ){
 //每次循环执行的语句
 变量1代表当前正在经历(访问)的数据的索引值
 变量2代表当前正在经历(访问)的数据
 }
 foreach($arr1 as $key=>$value){
	echo $key.'=>'.$value.'<br>';
}
 用foreach遍历二维数组 $arr=array(
	array('a','b','c','d'),
	array('a','b','c','d','e','f'),
	array('a','b','c','d')
);
foreach($arr as $val1){
	foreach ($val1 as $val2){
		echo $val2.'<br>';
	}
};
 --------------------------------------------------------------------------------------------------------------------例子 $student=array(
	array('张三',1,true,60.5),
	array('李雷',2,true,80),
	array('韩梅梅',3,false,85)
);
echo '<table border=1>';
foreach($student as $val){
	if($val[2]===true){
		$val[2]='男';
	}else{
		$val[2]='女';
	}
	echo "<tr><td>{$val[0]}</td>
		      <td>{$val[1]}</td>
		 	  <td>{$val[2]}</td>
		 	  <td>{$val[3]}</td>
		  	  <td>{$val[4]}</td></tr>";
}
echo '</table>';
 预定义超全局数组变量传递数据(提交数据)给服务器端只要两种方式1.get方式
 在服务器端(请求的php文件这边)可以通过$_GET来获取到
 $_GET索引值为参数名,索引值对应的数据就是参数值
 2.post方式
 <?php
var_dump($_POST);
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
</head>
<body>
<form method="post">
	姓名:<input type="text" name="username"><br>
	性别:<input type="text" name="sex"><br>
	<input type="submit" value="提交">
</form>
</body>
</html>
 |