二维数组的创建与遍历(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/>";
}
?>声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 记php和java中英文字节长度和编码关系
- 下一篇: php字符串的长度计算、截取、分割
