PHP 中不用foreach遍历不确定元素个数和key的方法

来源:互联网 发布:英雄无敌7兵种数据 编辑:程序博客网 时间:2024/05/29 18:33

形如如下的一个二维数组:

$arr=array('product_problems'=>array('1'=>'6.45','2'=>'6.45','4'=>'6.45'),'quality_service'=>array('1'=>'6.45','3'=>'6.45','4'=>'3.23','6'=>'3.23','7'=>'6.45','5'=>'3.23'),'changes_demand'=>array('2'=>'6.45','3'=>'3.23'),'price'=>array('1'=>'6.45','3'=>'3.23'),'change_no_quit'=>array('1'=>'6.45'),'impulse'=>array('1'=>'6.45','2'=>'6.45','4'=>'6.45'),'other'=>array('0'=>'3.23','wen'=>'3.23'));


遍历的完整代码如下:

<?php$arr=array('product_problems'=>array('1'=>'6.45','2'=>'6.45','4'=>'6.45'),'quality_service'=>array('1'=>'6.45','3'=>'6.45','4'=>'3.23','6'=>'3.23','7'=>'6.45','5'=>'3.23'),'changes_demand'=>array('2'=>'6.45','3'=>'3.23'),'price'=>array('1'=>'6.45','3'=>'3.23'),'change_no_quit'=>array('1'=>'6.45'),'impulse'=>array('1'=>'6.45','2'=>'6.45','4'=>'6.45'),'other'=>array('0'=>'3.23','wen'=>'3.23'));while(list($key,$val)= each($arr)){    while(list($k,$v)=each($val))    {        echo $v.'<br />';    }}


原创粉丝点击