说明写在代码注释中,执行结果为:
a-b-c-d-e-f-g-
-------
a-b-c-d-e-f-g-
one:a-two:b-three:c-four:d-five:e-six:f-seven:g-
[PHP] 纯文本查看 复制代码 <?php
// 自定义一个索引数组
$array = array("a", "b", "c", "d", "e", "f", "g");
// 自定义一个关联数组
$array1 = array("one"=>"a", "two"=>"b", "three"=>"c", "four"=>"d", "five"=>"e", "six"=>"f", "seven"=>"g");
// 类似大多数语言一样,使用for循环可以快速高效地取出数组中的每一个元素
$count = count($array);
for($i = 0; $i < $count; $i++){
echo "{$array[$i]}-";
}
echo "<br/>";
// PHP中关联数组对于For循环来讲不太理想,因为For循环的关键作用点在于下标自增
// 关联数组的下标无任何规律可言,下标失效意味着遍历无效
$count1 = count($array1);
for($i = 0; $i < $count1; $i++){
echo "{$array1[$i]}-";
}
echo "<br/>";
// Foreach是PHP专用的数组遍历方法
foreach($array1 as $value){
echo "{$value}-";
}
echo "<br/>";
// 如果需要将关联的下标也取出,则使用两个参数接收,并用"=>"连接
foreach($array1 as $key=>$value){
echo "{$key}:{$value}-";
}
|