Hvis du har mange mulige kombinationer så er det nok ikke lige vejen frem. I stedet kan du tage $command og splitte den op ved mellemrum:
$commandArr = explode(" ", $command);
Dette giver dig et array med de enkelte dele af den indtastede kommando. Du kan så arse dette array ved at løbe arrayet igennem og teste på de enkelte dele.
Jeg har siddet og rodet lidt med det og synes at call_user_func() og i særdeleshed call_user_func_array() er 2 glimrende måder at kalde et variabelt antal funktionskald på...
Når en kommando kaldes sender jeg den videre til en funktion, netop til den og behalder, validere og svarer fra den..
Og til det har jeg delvist brugt dit sidste forslag.. Point?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.