Schlaufen-Problem

Slater

Erfahrenes Mitglied
Ich bekam ein Script, das mir die Koordinaten einer eingezeichneten Route auf ein Bild wiedergibt.
-> z.b 200:50,201:50,201:51 etc (x1:y1,x2:y2 ...)

Jetzt habe ich ein Problem mit der Schlaufe (Trennen der Koordinaten und dan mit einer image-Funktion auf das Bild zeichnen...)
Wie muss die aussehen? :(

PHP:
<?php
$Koordinaten1 = explode (",", $Werte);
Schlaufe {
$Koordinaten2 = explode (":", $Koordinaten1[]);
imagesetpixel ($img, $Koordinaten2[0], $Koordinaten2[1], $Farbe);
}
?>


was muss ich da machen?

danke
 
Hallo, die Schleife könnte so aussehen:
PHP:
<?php
$Koordinaten1 = explode (",", $Werte);
for ($i = 0; $i < count($Koordinaten1); $i++) {
  $Koordinaten2 = explode (":", $Koordinaten1[$i]);
  imagesetpixel ($img, $Koordinaten2[0], $Koordinaten2[1], $Farbe);
}
?>

mfg, snuu
 
Du meinst bestimmt : Schleife , oder ?

Wenn du eine Schleife brauchst die alle Einträge
von Koordinaten1 durchläuft, so ist das recht einfach :

PHP:
<?php
 $Koordinaten1 = explode (",", $Werte);
 foreach($Koordinaten1 as $value) 
 {
  $Koordinaten2 = explode (":", $value);
  imagesetpixel ($img, $Koordinaten2[0], $Koordinaten2[1], $Farbe);
 }
?>

Es ginge natürlich auch mit einer "for" oder "while"-
Schleife, aber ich bin eben ein "foreach" Nutzer.

Jonathan
 
Zurück