8.PHP数组的遍历

使用count()函数来获得数组中的元素个数

php中关联数组的遍历

1.使用for循环来遍历索引数组

2.使用foreach循环来便利数组,一般用于便利关联数组

eg:foreach(数组 as $下标变量=>$数组值){

循环体;

}

//一维关联数组的便利

$arr = array('name'=>'jaleel','age'=>23,'addr'=>'beijing');

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

echo $k.'='.$v.'<br>';

}

//二维关联数组的遍历

$stu = array(

               'stu1'=>array('name'=>'jaleel','age'=>23,'addr'=>'beijing'),

'stu2'=>array('name'=>'juno','age'=>22,'addr'=>'shanghai'),

);

foreach($stu as $v){

echo'<table width = "80% " border = "1" cellpadding = "10" align = "center">;

foreach($v as $value){

echo '<td>.$value.'</td>';

}

echo ' </tr>'

}

联合使用过list().each()及while循环进行遍历数组,

eg:list($a,$b)=array('1' = >'abc',12,13);

echo $a.'<br>';

echo $b.'<br>;

用于将数组中的下标为索引的元素按从左到右的顺序给list()函数中的每一个变量进行依次赋值

eg $arr2=array('name=>

each()用于遍历数组,一次性只能遍历数组中的一个元素,返回一个数组,数组中有四个元素,下标为0和key的用于存储遍历的数组中的元素的下标,下标为1和value的用于遍历数组的值

while(list($k , $v)=each($srr2)){
3w

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • foreach() | list() | extract | array_map() | array_walk()...
    彭晓华阅读 890评论 0 0
  • 数组可以存储任何数据。 键名设定:键名可以任意设定,无顺序、无连续。 分配规则:在未标明键名的情况下,在前面最大数...
    THEyAnJ阅读 428评论 0 0
  • 要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。...
    恩德_b0c2阅读 402评论 0 0
  • Javascript有很多数组的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,M...
    顽皮的雪狐七七阅读 4,180评论 0 6
  • 数组的概述 PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方...
    dptms阅读 1,624评论 0 4