Пытаюсь собрать $amount
массивов:
$phpObj = json_decode($json);
$amount = count($phpObj->devices);
for ($i = 0; $i < $amount; $i++) {
$latitude = print_r($phpObj->devices[$i]->latitude, true);
$longitude = print_r($phpObj->devices[$i]->longitude, true);
$array = [
$i = [
'latitude' => $latitude, 'longitude' => $longitude
]
];
}
echo '<pre>';print_r($array);
На выходе всего один подмассив:
Array
(
[0] => Array
(
[latitude] => 50.463772
[longitude] => 30.609599
)
)
При каждой новой итерации вы заново объявляете массив $array
Необходимо объявить его до цикла, а в цикле добавлять значения.
$phpObj = json_decode($json);
$amount = count($phpObj->devices);
$array = [];
for ($i = 0; $i < $amount; $i++) {
$latitude = print_r($phpObj->devices[$i]->latitude, true);
$longitude = print_r($phpObj->devices[$i]->longitude, true);
$array[$i] = [
'latitude' => $latitude, 'longitude' => $longitude
];
}
echo '<pre>';print_r($array);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как правильно удалить лишние пробелы в строке? * - это пробел
Тупой и странный вопросНужно создать обработку и создание меток на сайте наподобие как на этом сайте
Здравствуйте волнует такой вопрос, как реализовать оплату заказа частями, использую обработчик счетНапример сумма заказа 10 000 человек может...