shuffle() killt meine Arrays...
AllesMeins
- php
0 lulu
Hiho,
ich habe hier folgendes Stück Code:
<?php
srand ((float)microtime()*1000000);
$gen = range(0,12);
print shuffle($gen);
?>
Naja, range() erzeugt mir brav einen Array aber sobald ich shuffle über den laufen lasse hat das ganze Ding nur noch den Wert 1. Sprich in dem Fall wird nur 1 ausgegeben. Es ist nicht mal mehr ein Array.
Irgend eine Idee wieso shuffel Arrays frisst?
Marc
Huhu Marc
print shuffle($gen);
shuffle arbeitet anders, als von Dir erwartet.
Schau dazu nochmal im Manual nach.
Viele Grüße
lulu
Hiho,
ok, habs gefunden. Nicht sehr intuitiv da es kaum PHP Funktionen gibt die direkt so arbeiten, aber halt nicht zu ändern...
Danke
Marc