“Ratakan dalam array php” Kode Jawaban

array php datar

$c = ["a" => ["x" => "X", "y" => "Y"], "b" => ["p" => "P", "q" => "Q"]];
print_r(array_merge(...array_values($c)));

Array
(
    [x] => X
    [y] => Y
    [p] => P
    [q] => Q
)
Defeated Dunlin

array_flatten php

/**
 * Function converts multidimentional array to a plain one
 *
 * @param $arr multidimensional array
 *
 * @return array
 */
function array_flatten($arr) {
    $return = [];
    foreach ($arr as $key => $value) {
        if (is_array($value)) {
            $return = array_merge($return, array_flatten($value));
        } else {
            $return[] = $value;
        }
    }
    return $return;
}
P.S.

PHP Flatten Array

array_merge(...$a);
Indian Gooner

Ratakan dalam array php

array_merge([], ...$a);
gerson ondangan

Ratakan dalam array php

array_merge(...$a);
gerson ondangan

Jawaban yang mirip dengan “Ratakan dalam array php”

Pertanyaan yang mirip dengan “Ratakan dalam array php”

Lebih banyak jawaban terkait untuk “Ratakan dalam array php” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya