Сократите объекты в 2D-массиве до одного свойства и назначьте новые статические ключи. ⇐ Php
-
Anonymous
Сократите объекты в 2D-массиве до одного свойства и назначьте новые статические ключи.
У меня массив ума
[{"id":"331","file_name":"3b1379e2496408dd4c865f5f63f96bf6","file_path":"https://path/3b1379e2496408dd4c865f5f63f96bf6.png"}, {"id":"332","file_name":"d0ef559473a061086592bceed0880a01","file_path":"https://path/d0ef559473a061086592bceed0880a01.png"}] Мне нужно вывести этот массив так, чтобы в итоге он выглядел вот так
[{url:"https://path/3b1379e2496408dd4c865f5f63f96bf6.png"}, {url:"https://path/d0ef559473a061086592bceed0880a01.png"}] Чтобы вывести только одно поле из массива, я использую
array_column($array, 'file_path') И в итоге у меня получается
["https://path/3b1379e2496408dd4c865f5f63f96bf6.png", "https://path/d0ef559473a061086592bceed0880a01.png"] Но как теперь сделать эти поля объектами и добавить перед ними URL-адрес?
У меня массив ума
[{"id":"331","file_name":"3b1379e2496408dd4c865f5f63f96bf6","file_path":"https://path/3b1379e2496408dd4c865f5f63f96bf6.png"}, {"id":"332","file_name":"d0ef559473a061086592bceed0880a01","file_path":"https://path/d0ef559473a061086592bceed0880a01.png"}] Мне нужно вывести этот массив так, чтобы в итоге он выглядел вот так
[{url:"https://path/3b1379e2496408dd4c865f5f63f96bf6.png"}, {url:"https://path/d0ef559473a061086592bceed0880a01.png"}] Чтобы вывести только одно поле из массива, я использую
array_column($array, 'file_path') И в итоге у меня получается
["https://path/3b1379e2496408dd4c865f5f63f96bf6.png", "https://path/d0ef559473a061086592bceed0880a01.png"] Но как теперь сделать эти поля объектами и добавить перед ними URL-адрес?
Мобильная версия