<?php $data = <<<DATA [ {"structure": {"latitude": 50, "longitude": 1, "nom": "ACME"}}, {"structure": {"latitude": 51, "longitude": 2, "nom": "Symfony"}} ] DATA; $signalements = json_decode($data); $markers = []; foreach ($signalements as $signalement) { $markers[] = [ 'position' => [$signalement->structure->latitude, $signalement->structure->longitude], 'title' => $signalement->structure->nom, ]; } print_r($markers); print(PHP_EOL.PHP_EOL); $markersWithArrayMap = array_map(function($value) { return [ 'position' => [$value->structure->latitude, $value->structure->longitude], 'title' => $value->structure->nom, ]; }, $signalements); print_r($markersWithArrayMap);
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`