Nasıl farklı bir dize değeri en bir fonksiyon kullanabilirim?

2 Cevap php

Ben ilk genel programlama bir acemi, ben googlemaps bir harita üzerinde Lightroom gps konumları kullanarak için bir program oluşturmak için çalışıyorum.

I dizeleri ti aşağıda i 5 farklı değer göreceğiz ekranını baskı kullandığınızda, bu ben de istediğimiz budur, ama ...

Ben de harita üzerinde 5 farklı belirteçleri bu addMarkerByCoords Fonksiyon tarafından yapılır oluşturmak istiyorum ama nasıl ben funtion dizeleri başına 5 vaulue kullanabilir?

Ben dizi, foreach denedim ama işe almıyor olabilir. Çalışma parçası değil ve proberly benim hatam olacak olabilir. LOL

 print_r ("$Loncoord");
 print_r ("$Latcoord");
 print_r ("$gui");

//$map->formatOutput = true;

  $map->addMarkerByCoords("$Loncoord","$Latcoord","$gui",'<b>Old Chicago</b>');

Somebode bana bir ipucu verebilir misiniz?

To: Jonathan Sampson: outputs print_r :-5.68166666667, +24.6513888889,IMG_3308,index.html,Landschap

: Anti Veeranna I "işaretleri (ve programı stll çalışır) kaldırıldı, ama bu daha iyi olduğunu neden açıklayabilir?

Ve diğerlerine çaba, çalışma ve gerçekten hızlı tepkiler için çok çok teşekkür ederim.

2 Cevap

Bize sonra diziler dizi ve döngü, bu PHP olduğunu varsayarak.

Böyle bir şey:

$items = array(
    array( 
      'long'     => 12.34567,
      'lat'      => 34.56789,
      'gui'      => '????',
      'location' => 'old chicago'
    ),

    ...

    array( 
      'long'     => 12.34567,
      'lat'      => 34.56789,
      'gui'      => '????',
      'location' => 'old chicago 5'
    )
);

foreach ($items as &$item) {
    $map->addMarkerByCoords(
         $item['long'],
         $item['lat'],
         $item['gui'],
         $item['location']
    );
}

unset($item);
$map->addMarkerByCoords(Array($Loncoord, $Latcoord, $gui, '<b>Old Chicago</b>));

?