今天大部分时间都花在了搜索引擎上,但是竟然没有发现任何一个关于这个标题的解决办法,因此特意自己写了一个例子,来解决这类问题:
经常我们有一个关联数组,key=>value这样的形式,key是可以任意字符串的,也就是说key并不是像其他的普通数组一样是连续的。往常如果是连续的数组的话,可以用for循环来实现,无非取值的时候,一个是arryaitem[i],相邻的就是arrayitem[i+1],但是像这种不连续的数组,就无法for循环来实现了;
我的方法:
首先,我研究了array所有的遍历方法,包括:foreach,while,list与each()结合等好多方法,但是最后,发现只有while能实现。方法如下:
经常我们有一个关联数组,key=>value这样的形式,key是可以任意字符串的,也就是说key并不是像其他的普通数组一样是连续的。往常如果是连续的数组的话,可以用for循环来实现,无非取值的时候,一个是arryaitem[i],相邻的就是arrayitem[i+1],但是像这种不连续的数组,就无法for循环来实现了;
我的方法:
首先,我研究了array所有的遍历方法,包括:foreach,while,list与each()结合等好多方法,但是最后,发现只有while能实现。方法如下:
<?php
$fruits = array(
"apple"=>"red",