牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2016-07-20 投稿人: 浏览次数:143
<?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/>";
}

?>



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。