比如这样一个数组:$abc=array
(
"a"=>array("aa","aaa","aaaa"),
"b"=>array("bb","bbbb","bbbbb"),
"c"=>array("c","ccc","cccc","ccccc")
);我想用一个循环显示出来,我是这样想的:while($i不是数组最后一个值)
{
while($j不是数组最后一个值)
{
echo abc[$i][$j]."<br>";
}
}请问我这个思路对不对?
如果对的话,请问应该怎么写判断不是最后一个值的语句?
如果不对,请问这个循环应该是个什么思路?
或者是思路对但是不是很好,是否有更好思路写这个循环?多谢指教~!!
(
"a"=>array("aa","aaa","aaaa"),
"b"=>array("bb","bbbb","bbbbb"),
"c"=>array("c","ccc","cccc","ccccc")
);我想用一个循环显示出来,我是这样想的:while($i不是数组最后一个值)
{
while($j不是数组最后一个值)
{
echo abc[$i][$j]."<br>";
}
}请问我这个思路对不对?
如果对的话,请问应该怎么写判断不是最后一个值的语句?
如果不对,请问这个循环应该是个什么思路?
或者是思路对但是不是很好,是否有更好思路写这个循环?多谢指教~!!
$i=0;
while($i!=count($aaa)-1){
$j=0;
while($j!=count($aaa[$i])-1){
echo aaa[$i][$j];
$j++;
}
$i++;
}
current($array)返回数组元素当前值,
prev($array)返回数组内部指针指向的前一个单元的值
这个数组是 abc[a][2] 这种形式读取的
prev($array)返回数组内部指针指向的前一个单元的值