Я пытаюсь получить новый массив со всеми кодами, которые я получаю из массива с именем $ Houses. Я зацикливаюсь на этом. Чтобы получить коды, которые я пробовал $house['code']
Это работает в ДД, но не в $code = $house['code']
.
Я хотел бы знать, почему и как это можно решить.
$houses = $project['data']['houses'];
$codes = [];
foreach($houses as $house) {
$code = array_column($house, 'code');
//dd($house['code']); //Returns the code "AB12-CD34-EF56-GH78"
if(!$code) {
continue;
} else {
array_push($codes, $code);
}
}
dd($codes); //Returns []
РЕДАКТИРОВАТЬ:var_dump $ дома:
array:60 [
0 => array:30 [
"id" =>
"city" => ""
"code" => "AB12-CD34-EF56-GH78"
"streetName" => ""
"houseNumber" => ""
//And some other stuff that is not relevant to the question
]
]