ach... ślepota ze mnie, najpierw wysłałem wynik do pliku żeby sprawdzić czy składnia jest ok a potem zapomniałem to usunąć, dziękuję pięknie, rzeczywiście teraz działa jak należy

no i wracam z jeszcze jednym problemem, nie będę oczywiście zakładał nowego tematu tylko podczepię się tutaj
otóż tym razem mam następujący problem, mam dwie pętle, (mało ważne, ale wyciągnięte z tej samej komendy shell_exec), chciałbym żeby do każdego elementu z drugiej pętli przypisana była nazwijmy to umownie zmienna $key która będzie miała wartości odpowiednio (w kolejności) z pierwszej pętli
próbowałem w ten sposób, ale wychodzi mi wielkie nic:
$dimension = trim(shell_exec("skrypt -i plik 2>&1 | grep dimension")); $did = trim(shell_exec("skrypt -i plik 2>&1 | grep dimension | awk '{print $2}'")); $res = '';
foreach($dimension as $did => $line) {
$res .= "<option value='"substr($did, 1, 3)"'>".trim($line)."</option>"; }
potrzebna jest druga pętla foreach? jeżeli to jak to mniej więcej wygląda?
teraz myślę że może niezbyt jasno się wyraziłem, miałoby to wyglądać mniej więcej tak:
komenda1 zwraca: biały, czerwony, niebieski
komenda2 zwraca: kwadrat, trójkąt, prostokąt
i teraz zamiast porządkowych numerów zmiennych poprzez użycie:
foreach($line as $key => $wynik)
które wyświetli:
<option value='1'>kwadrat</option>
<option value='2>trójkąt</option>
<option value='3'>prostokąt</option>
chciałbym otrzymać:
<option value='biały'>kwadrat</option>
<option value='czerwony'>trójkąt</option>
<option value='niebieski'>prostokąt</option>