Как отобразить массив массива в один ассоциированный массив? - PullRequest
0 голосов
/ 23 мая 2018

У меня есть:

array:2 [
  0 => array:1 [
    "FNAME" => "nullable|string"
  ]
  1 => array:1 [
    "LNAME" => "nullable|string"
  ]
]

И я пытаюсь получить:

array:1 [
  "key" => "value"
]

Я пытаюсь отобразить его, но есть проблема

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Два простых способа:

print_r(array_merge(...$arr));
// if `...` is not available (php < 5.6), then:
print_r(call_user_func_array('array_merge', $arr))
0 голосов
/ 23 мая 2018
<?php
$array = [
    [
        "FNAME" => "nullable|string",
    ],
    [
        "LNAME" => "nullable|string",
    ]
];

$newArray = [];

foreach ($array as $item) {
    foreach ($item as $key => $value) {
        $newArray[$key] = $value;
    }
}

print_r($newArray);

Будет выводить:

Array
(
    [FNAME] => nullable|string
    [LNAME] => nullable|string
)
...