Мне нужно преобразовать ассоциативный массив в двумерный массив. Исходный массив выглядит следующим образом.
$data = [
"data" => "data",
"id_1553539135251" => "
nsmn
",
"about" => "about",
"id_1553539141598" => "
uiu
",
]
Мой код:
$data = $request->all();
$json = array();
foreach ($data as $key => $value) {
if (strpos($key, 'id') !== false) {
$json[$key]['content'] = $value;
}
}
Мне нужен следующий вывод.
[
"id_1553539135251" => ["content" => "
nsmn
", "data" => "data"],
"id_1553539141598" => ["content" => "
uiu
", "about" => "about"]
]
но мой код выводит
[
"id_1553539135251" => ["content" => "
nsmn
"],
"id_1553539138029" => ["content" => "
jjkjk
"],
"id_1553539141598" => ["content" => "
uiu
"],
]
Подробнее здесь: https://stackoverflow.com/questions/553 ... nd-accumul
Мобильная версия