二维数组的创建与遍历(php)

<?php
/*for循环遍历*/
$arr = array( array("张三","20","男"),array("李四","25","男"),array("王五","19","女") );
for($i=0;$i<3;$i++)
{
	for($j=0;$j<3;$j++)
	{
		echo $arr[$i][$j]." ";
	}
	echo "<br/>";
}

/*foreach循环遍历*/
$arr = array('1'=>array('name'=>'张三','year'=>'20','sex'=>'男'),
              '2'=>array('name'=>'李四','year'=>'25','sex'=>'男'),
			  '3'=>array('name'=>'王五','year'=>'19','sex'=>'女') 
             );
			 foreach($arr as $key => $link)
			 {
				 echo $link['name'].$link['year'].$link['sex']."<br/>";
			 }

/*foreach*/
$arr = array(  '1'=>array('name'=>'张三','year'=>'12','sex'=>'男'),
               '2'=>array('name'=>'李四','year'=>'12','sex'=>'男'),
			   '3'=>array('name'=>'王五','year'=>'13','sex'=>'女')
			 );
    foreach($arr as $key => $link)
	{
		foreach($link as $key1 => $val)
		{
			echo $val." ";
		}
		echo "<br/>";
	}
 

?>
<?php
$arr = array('0'=>'a','1'=>'b','2'=>'c');
for($i=0;$i<count($arr);$i++)
{
	echo $arr[$i]."<br/>";
}

?>


<?php
/*list()和each()遍历数组*/
$arr = array('0'=>'张三','1'=>'李四','2'=>'王五');
//使用list()函数获取each()函数中返回数组的值,并分别赋给$num,$name两个变量,然后用while输出
while(list($num,$name)=each($arr))
{
	echo $num.' '.$name."<br/>";
}

?>



  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值