爬山和爱情一样,爬得越高摔得越惨,同样,爱得越深,受伤的几率越大。人的一生全靠奋斗,唯有奋斗才能成功。让我们一起来奋斗吧!相信自己,我们会谱出一段美妙的音符,来唱出我们心中的那首歌!
本文实例讲述了php数组遍历类与用法。分享给大家供大家参考,具体如下:
<?php
class scanArray{
public $arr;
public $where;
private $str;
public function scan($arr,$where="array"){
$this->arr = $arr;
$this->where = $where;
foreach($this->arr as $k=>$v){
if(is_array($v)){
$this->where = ($this->where)."[{$k}]";
$this->scan($v,$this->where);
}else{
$this->str .= $this->where."[{$k}]=".$v.'<br />';
}
}
return $this->str;
}
function __destruct(){
unset($this->arr);
unset($this->where);
}
}
$a = array('g'=>"a",'vv'=>array("b"=>"b","l"=>"c","xx"=>array("e","g")));
$ah = new scanArray();
$b = $ah->scan($a);
echo $b;
运行结果:
array[g]=a
array[vv][b]=b
array[vv][l]=c
array[vv][xx][0]=e
array[vv][xx][1]=g
希望本文所述对大家PHP程序设计有所帮助。
本文php数组遍历类与用法示例到此结束。别放弃,为你所爱的而奋斗。小编再次感谢大家对我们的支持!