php多次元配列を1次元配列に結合する方法

900 ワード

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;} $data = array(    array('a', 'b'),    array('e', 'f', 'g'),    array('w', 'x', 'y', 'z'),); $combos = array_multiToSingle($data); echo "
";
var_export($combos);
echo "
";
転載先:https://www.cnblogs.com/i6010/articles/4172175.html