3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
160.87 ms | 1534 KiB | 13 Q