Zdravim, dělám na domácím úkolu Karel v php.. Základní verze má zvládat: krok, levobok a poloz to mám, ale potřebuji pokročilou verzi, která bude umět i parametry takže "krok 4" = 4* "krok"
demo základní verze zde: http://narwhal.php5.cz/karel/karel.php
příkazy: krok, vlevo, poloz - oddělujte entrem
---
U té pokročilé verze jsem se zasekl u toho, že když si rozdělím podle mezery pole hodnot vznikne mi např. toto:
"krok
4
levobok
3
krok"
a já potřebuji příkaz tj. krok, levobok, poloz uložit do proměnné $prikaz a parametr číslo do proměnné $cislo... podmínku na rozpoznání jestli jde o parametr nebo příkaz mám, ale nějak mi nejde zapisování do polí. ukázka zdrojáku ($hodnota1 je to smíšené pole parametrů a hodnot ve foreachi):
if(strlen(trim($hodnota1)) == 1){
$i++;
$parametr[] = $hodnota1;
} else {
$q++;
$prikaz[] = $hodnota1;
}