Я вызываю API для получения следующего ответа объекта:
+"284": "Khaki's with Black polo shirt (no logo)"
+"286": "Black pants with Yellow shirt"
+"349": "Black pants with white collared shirt"
+"705": "See "Details" Section for Dress Attire"
Я хочу преобразовать этот объект в ассоциативный массив, но у меня возникли некоторые проблемы.
Вот что яхочу:
[
0 => ["id" => "284", "name" => "Khaki's with Black polo shirt (no logo)"],
1 => ["id" => "286", "name" => "Black pants with Yellow shirt"],
2 => ["id" => "349", "name" => "Black pants with white collared shirt"],
3 => ["id" => "705", "name" => "See "Details" Section for Dress Attire"]
]
Или даже это:
[
"284" => "Khaki's with Black polo shirt (no logo)"
"286" => "Black pants with Yellow shirt"
"349" => "Black pants with white collared shirt"
"705" => "See "Details" Section for Dress Attire"
]
Любой из них приемлем для меня.
Я пытаюсь сделать collect($response->result->attire)->toArray()
, но это, очевидно, простодает мне список имен:
array:4 [
0 => "Khaki's with Black polo shirt (no logo)"
1 => "Black pants with Yellow shirt"
2 => "Black pants with white collared shirt"
3 => "See "Details" Section for Dress Attire"
]
Я попытался использовать mapWithKeys
безуспешно.
Любая помощь приветствуется.