数组&超全局变量

数组

声明数组

$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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值