Сформировать код плагина PHP

D
На сайте с 28.06.2008
Offline
1114
221

Задача - вывести объекты категории на карту.

Карта представлена плагином (это джумла)

Вот пример кода плагина для трех объектов

{jaosmap locations='{"latitude":{"0":"40.66000","1":"40.614","2":"40.665667"},"longitude":{"0":"-73.922","1":"-73.935","2":"-73.973265"},"info":{"0":"Brooklyn Botanic Garden","1":"Brooklyn Children\'s Museum","2":"Green-Wood Cemetery"}}' zoom='12' map_width='100%' map_height='300' maptype='standard' disable_scrollwheelzoom='0' center='all' popup_type='click' }{/jaosmap}

У меня в категории может быть от 1 до нескольких сотен объектов.

Нужно автоматически формировать код плагина в зависимости от кол-ва объектов.

Координаты и названия объектов категории я вывел

<?php
for ($i=0;$i<=count($this->address);$i++){
var_dump ($this->address[$i]["geo_lat"]);
var_dump ($this->address[$i]["geo_long"]);
var_dump ($this->address[$i]["text"]);
}
?>

А дальше застрял. Не могу сообразить как теперь код плагина написать чтобы он не зависел от кол-ва объектов.

---------- Добавлено 08.07.2019 в 12:45 ----------

Сам допер, примерно так

<?php
for ($i=0;$i<=count($this->address);$i++){
$lat = $this->address[$i]["geo_lat"];
$long = $this->address[$i]["geo_long"];
$name = $this->address[$i]["text"];
$latitude .= "\"$i\"".":"."\"$lat\"".",";
$longitude .= "\"$i\"".":"."\"$long\"".",";
$info .= "\"$i\"".":"."\"$name\"".",";
}
?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий