• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

1 von mehreren arrays zufällig gültig

HPSK

Neues Mitglied
Guten Abend,
Ihr (und seit kurzer Zeit auch ich :mrgreen: ) kennt ja ein Array - in welchem man mehrere Werte definieren kann.

Nun möchte ich aber, zufällig eines von diesen arrays ausgewählt wird und dann nur dieses auch gültig ist:
PHP:
$test = array('+','plus');
$test = array('-','minus');
$test = array('*','mal');
$test = array('/','durch');
Ist dies möglich?
Vielen Dank schonmal.

MFG
 
Zuletzt bearbeitet:
Zum Beispiel:

PHP:
$test = array();
$test[] = array('+','plus');
$test[] = array('-','minus');
$test[] = array('*','mal');
$test[] = array('/','durch');

$randomKey  = array_rand($test);
$ausgesucht = $test[$randomKey];

print_r($ausgesucht);
 
Vielen Dank mermshaus,
Wie kann ich denn jetzt zb. den ersten Eintrag im gültigen array ausgeben, und wie den zweiten?
Sorry für so einfach Fragen :( Ich bin noch ziemlicher Anfänger in PHP und habe noch nicht allzu viel davon kapiert.

MFG

edit: sorry, habs geschafft. ;) Vielen Dank nochmals
 
Zuletzt bearbeitet:
Jop, mit dem Tut versuche ich gerade PHP zu lernen. Ich war mir aber nicht sicher wie das geht - ist es nicht so, dass wenn man in einem array ein array reintut, dass die einzelnen Inhalte ins Array geschrieben werden, und nicht ale einzelnes array?
 
Huh? Wenn Du als drittes Element eines Arrays ein Array zuweist, dann hast Du als drittes Element von dem Array ein Array.
Stell Dir als Array eine praktische Aktentasche mit mehreren Fächern vor. In dem Fall hast Du dann in Fach drei eine Aktentasche stecken, die für sich wieder Fächer hat.
 
Zurück
Oben