多维数组转一维数组

来源:互联网 发布:头发多久洗一次 知乎 编辑:程序博客网 时间:2024/06/06 02:04
<?phpheader('Content-type: text/html;charset=utf-8');$array = array('张三','李四','王五','赵六','赵虎',array('张龙'),array('lisi',array('liudan')));foreach ($array as $key => $value) {//echo $key.'</br>';if ($key) {echo ',';}echo $value;}/** * 多维to一维 * @param $array * @param string $k * @return array */$arr = array('a' => 'liudan',array('liudan2222'), 'b' => 'li','c' => 'li2',array('a1' => '张三', 'b1' => '李四','c1' => '王五',array('d' => '张刘',array('liudan'),array('liudan2222'))));function manytoone($array){$data = [];if (!is_array($array)) {return $data;}foreach ($array as $k => $v) {if (is_array($v) ){$data = array_merge($data,manytoone($v));}else{$data[$k] = $v;}}return $data;}$a = manytoone($arr);print_r($a);?>

0 0
原创粉丝点击