php Remove parent level array from set of arrays and merge nodes

后端 未结 6 1060
执念已碎
执念已碎 2020-12-14 09:40

I am terrible with manipulating arrays...given this structure I want to remove the top level array and merge all subsets into one flat array:

Array
(
    [0]         


        
6条回答
  •  天命终不由人
    2020-12-14 10:10

    ";
    print_r($values);
    echo "
    "; ?>

    I dont know how to get arral like this, but this solution is get only values.

    [edited] Im sorry, its sweetest:

    function deepValues(array $array, array &$values) {
        foreach($array as $level) {
            if (is_array($level)) {
                deepValues($level, $values);
            } else {
                $values[] = $level;
            }
        }
    }
    

提交回复
热议问题