Кажется, у меня возникла проблема, и я немного растерялся, пытаясь исправить ее.Я пытаюсь вывести некоторые данные из массива в другой массив, но проблема в том, что я не использую print_r или эхо, информация возвращается пустой, я не знаю, почему он продолжает это делать.Это то, что у меня есть, и я знаю, что это должно работать, но это просто не так.
<?php
$number = 0;
foreach($picture_info as $path => $picture_location){ ?>
<?php $mymap = new Mappress_Map(array("width" => 490, "height" => 290));
$mypoi_1 = new Mappress_Poi(array("title" => "$picture_location->name", "body" => "$picture_location->city, $picture_location->state" ,"point" => array("lat" => "$picture_location->latitude", "lng" => "$picture_location->longitude")));
Проблема здесь, где она говорит: $ picture_location-> широта и долгота, поскольку вы можете видеть, что это массив и информациянаходится в массиве, но результат получается пустым, однако, если я использую echo $ picture_location-> latitude или print_r, он покажет результаты, однако я не могу сделать это внутри массива, потому что его недопустимая кодировка
$mymap->pois = array($mypoi_1);
echo $mymap->display(array("directions"=>"none")); ?>
<?php echo "<div class='search'>reviews for <strong>".urldecode($loc)."</strong> area</div>"; ?>
<?php $number++; if($number == 1) break; ?>
<?php } ?>
Iнадеюсь, что я буду описывать это, и любая помощь в том, что я могу сделать, ценится