Blogger Information
Blog 60
fans 1
comment 1
visits 64265
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
利用for()循环来遍历关联数组_2018年8月24日
PHP学习
Original
2650 people have browsed it

实例

<?php
//for()来做遍历关联数组

//先定义一个关联数组
$arr = ['name'=>'杨过','age'=>30,'age2'=>98];
$sum = count($arr);
for ($i=0; $i<$sum; $i++){
    echo key($arr),' =>', current($arr),'<br>';
    next($arr);
}
运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:利用for()来做关联数组的遍历。通过这个遍利做一个总结。首先有一个数组。然后利用count()来获取数组中的条数。然后用for()来做循环输出。在输出中利用key()来获取键,利用cruuent()来获取值,这样就把数组中的键和值给遍历出来了。

遍历就是将数组中的所有数据都执行出来,这样就可以做到所有数组,因为一般数据都是数组存在的,如果要成千上万个数组,就只有用遍历将数据全部给找出来。比如用在文章的列表比较多。


实例

<?php
//foreach ()来做数组遍历
$arr1 = ['name'=>'杨过','age'=>30,'age2'=>98];
foreach ($arr1 as $key=>$value) {
        echo '<pre>';
    echo $key,'=>',$value;
}
运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:foreach(数组变量 as 键=>值) {输出语句}对于foreach来遍历数组更简单。

while()来遍历数组

实例

<?php
$arr2 = ['name'=>'杨过','age'=>30,'age2'=>98];
$sum1=count($arr2);
$i=0;
while ($i<$sum1){
    echo key($arr2),' =>', current($arr2),'<br>';
    next($arr2);
    $i++;
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

next($arr2);以后必须要记住,要用next将指针下移一下,不然执行出来,是同一个数组中的同的一个键值。

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post