您的位置:首页 > 编程语言 > PHP开发

PHP将多维数组转化为一维数组

2017-09-11 18:02 495 查看
递归思想实现。依据面向对象思想将方法抽象出来,减少代码冗杂。

class Demo{
public $arr;

/**
* Effect 多维数组转换为一维数组
* @param $array  数组
* @return array 一维数组
*/
public function change_array($array)
{
foreach ($array as $k => $v) {
//若$v仍为数组 则调用自身
if (is_array($v)){
$this->change_array($v);
}else{
$this -> arr[] = $v;
}
}
return $this -> arr;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: