php将多维数组转换为一维数组
时间:2015-08-06 阅读:次 QQ群:182913345
php开发工作中经常碰到要将一个多维数组转换为一个一维数组的情况,这个就不多说了,具体的功能代码如下:
/** * 功能: 将多维数组合并为一位数组 * $array: 需要合并的数组 * $clearRepeated: 是否清除并后的数组中得重复值 * by php520.cn */ function array_multiToSingle($array,$clearRepeated=false){ if(!isset($array)||!is_array($array)||empty($array)){ return false; } if(!in_array($clearRepeated,array('true','false',''))){ return false; } static $result_array=array(); foreach($array as $value){ if(is_array($value)){ array_multiToSingle($value); }else{ $result_array[]=$value; } } if($clearRepeated){ $result_array=array_unique($result_array); } return $result_array; } |
下一篇:php开启与关闭错误提示