微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP数组的基本操作及遍历数组的经典操作实例

实例如下所示:

<?PHP

索引数组

//数组第一种定义

$arr = array(1,2,3);

var_dump($arr);

//数组第二种定义

$arr = [1,3];

var_dump($arr);

//数组第三种定义

$arr[0] = 7;

$arr[1] = "hello";

var_dump($arr);

echo $arr[2];//取值

关联数组

$arr = array("name"=>"小李","sex"=>"女","age"=>"20");

echo $arr["sex"];

遍历数组

//for循环遍历 适用于索引数组

$arr = [1,5,6,9,4,8];

for($i=0;$i<count($arr);$i++){

echo $arr[$i].'<br>';

} ;

//foreach循环遍历 适用于索引和关联数组

$arr = array("name"=>"小李","age"=>"20");

foreach($arr as $k=>$v){

//echo $k.':'.$v.'<br>';

echo "{$k}:{$v}<br>";

};

$arr = [1,8];

foreach($arr as $k){

echo $k.'<br>';

};

$arr = array("name"=>"小李","age"=>"20");

var_dump(each($arr));

list($a,$b) = array(name,小李);

echo "{$a},{$b}";

list和each结合遍历

/* $arr = array("name"=>"小李","age"=>"20");

while(list($k,$v)=each($arr)){

echo "{$k}:{$v}<br>";

} */

指针遍历

/* $arr = array("name"=>"小李","age"=>"20");

echo current($arr);//取value

echo key($arr);//取key

next($arr);

echo current($arr);

echo key($arr);

prev($arr);

echo current($arr);

echo key($arr);

end($arr);

echo current($arr);

echo key($arr);

reset($arr);

echo key($arr).':'.current($arr).'<br>'; */

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐