У меня есть код карты в javascript, он отображает маркеры на основе широты и долготы, у меня есть функция внутри скрипта, через который широта и долгота предоставляются на карты.Март места на карте
function GetValues()
{
contentstring[0] = "Sector 40 Chandigarh, India";
regionlocation[0] = "30.739444,76.737981";
contentstring[1] = "sector 30 chandigarh, India";
regionlocation[1] = "30.716292,76.787029";
}
Что я пытаюсь сделать, это извлечь значения из базы данных и распечатать его в этой функции, для этого я получил массив. который приведен ниже. из следующего кода
echo "<pre>";
print_r($rows);
echo "</pre>";
Array
(
[0] => Array
(
[id] => 25
[stop] => sec 40d Chandigarh
[latitude] => 30.7363831
[longitude] => 76.7309729
)
[1] => Array
(
[id] => 26
[stop] => sec 53 Chandigarh
[latitude] => 30.7163083
[longitude] => 76.7284448
)
[2] => Array
(
[id] => 27
[stop] => sec 60 Chandigarh
[latitude] => 30.7122544
[longitude] => 76.7206652
)
)
Я попытался цикл этого массива и поместить значения внутри функции, но это не сработало. Может кто-нибудь рассказать, как это сделать.
Код, который я попытался был
function GetValues() {
//contentstring[0] = "Sector 40 Chandigarh, India";
//regionlocation[0] = "30.739444,76.737981";
<?
for($i=0;$i<count($rows); $i++)
{?>
contentstring[<? echo $i; ?>]
<?}?>
=
<?foreach($rows as $row4)
{
contentstring[1] = '<? echo $row4['stop']; ?>';
regionlocation[1] = "<? echo $row4['latitude']; echo ","; echo $row4['longitude']; ?>";
<?}?>
}