il mio problema è in questo codice, e spiego nei commenti cosa desidero e cosa non va.



<?
header("Content-type: image/png");
$image=imageCREATE(900,500);
$bianco=imageColorAllocate($image,255,25
5,255);
$rosso=imageColorAllocate($image,255,0,0
);
$verde=imageColorAllocate($image,0,200,1
00);
$nero=imageColorAllocate($image,0,0,0);
/*// $a=array(10,20,30,40,50,60,70,80,90,100,
110,120,130);
for ($j=0;$j<=650;$j+=50){
foreach($a=array(10,20,30,40,50,60,70,80
,90,100,110,120,130) as $val){
for ($val=0;$val<=130;$val+=1){
imageLINE($image,100,400,$j,$val,$rosso)
;
}
}
} */

//Con un ciclo tipo questo, tirando fuori i valori di un array in ordine consecutivo


$a=array(10,20,30,40,50,60,70,80,90,100,
110,120,130);

for ($j=0;$j<=650;$j+=50){
foreach ($a as $val){
imageLINE($image,100,400,$j,$val,$verde)
;
}
}

//vorrei poter fare qualcosa del genere
imageLINE($image,100,400,0,10,$nero);
imageLINE($image,100,400,50,20,$nero);
imageLINE($image,100,400,100,30,$nero);
imageLINE($image,100,400,150,40,$nero);
imageLINE($image,100,400,200,50,$nero);
imageLINE($image,100,400,250,60,$nero);
imageLINE($image,100,400,300,70,$nero);
imageLINE($image,100,400,350,80,$nero);
imageLINE($image,100,400,400,90,$nero);
imageLINE($image,100,400,450,100,$nero);

imageLINE($image,100,400,500,110,$nero);

imageLINE($image,100,400,550,120,$nero);

imageLINE($image,100,400,600,130,$nero);

//o meglio di questo tipo
imageLINE($image,0,400,0,10,$rosso);
imageLINE($image,50,400,50,20,$rosso);
imageLINE($image,100,400,100,30,$rosso);

imageLINE($image,150,400,150,40,$rosso);

imageLINE($image,200,400,200,50,$rosso);

imageLINE($image,250,400,250,60,$rosso);

imageLINE($image,300,400,300,70,$rosso);

imageLINE($image,350,400,350,80,$rosso);

imageLINE($image,400,400,400,90,$rosso);

imageLINE($image,450,400,450,100,$rosso)
;
imageLINE($image,500,400,500,110,$rosso)
;
imageLINE($image,550,400,550,120,$rosso)
;
imageLINE($image,600,400,600,130,$rosso)
;

imagePNG($image);

imageDESTROY($image);

?>

il problema è che il ciclo mi genera ogni volta che avanza tutte le linee prendendo tutti i valori dell'array, mentre io voglio che avanzando prenda un valore, tracci un unica linea e passi alla successiva.

Esiste un modo per risolvere il mio problema?