shangban 发表于 2015-8-25 10:02:19

php 中对数组访问的几种方式

  1、如果使用的是索引方式的数组可以使用for循环来实现如下:


for ( $i = 0; $i < count($arr); $i++ ){
   echo $arr . '<br/>';
}  
  2、如果使用的是非索引方式的选择就多了,比如
  (1)foreach用法


foreach ( $arr as $value ){
echo $value . '<br/>';
}  
  (2)另一种foreach用法


foreach ( $arr as $key => $value ){
echo $key . ' - ' . $value . '<br/>';
}  
  (3)使用each结构


while($item = each($arr)){
echo $item['key'] . ' - ' . $item['value'] . '<br/>';
}  
(4)一种比较高级和常见的方式list


while ( list( $item, $value ) = each($arr)){
echo "$item - $value<br/>";
}  
  
  相信这么多选择肯定有一种是适合某个场景用的~
页: [1]
查看完整版本: php 中对数组访问的几种方式