Steel: zufälliges video abspielen JavaScript Funktion

Beitrag lesen

Nabend!

Du musst nicht mt_rand nutzen. Ich erwähnte bereits shuffle() auch mit deinem array_rand kommst Du weiter. Du musst nur verstehen wie die funktionieren.

$nummer = mt_rand(1,3) weist $nummer eine Zahl von 1-3 zu.
$nummer = array_rand($video) weist $nummer einen zufälligen Schluessel des Arrays $video zu.
shuffle($video) mischt das Array $video durch, man kann einfach immer den ersten Eintrag abfragen.

Es ist mehr oder weniger egal, welche Variante Du nimmst. Wartungsfreundlicher sind array_rand und shuffle, da es denen egal ist, wie groß dein Array ist. Mit mt_rand musst du immer die aktuelle Arraygröße wissen, dafür kannst du genau festlegen welchen Bereich Du möchtest.

Fuer deinen recht übersichtlichen Code, dürfte es kaum eine Rolle spielen, wie Du das machst. Aber sei gewarnt: Es wäre nicht das erste Mal, daß ein kleines 'mel eben' Projekt mit 10 Zeilen Code zu einem ausgewachsenem Programm mit hunderten Zeilen Code mutiert und plötzlich schlecht geplant ist. ;)

An die Inhalte des Arrays kommst Du z.b. so:
shuffle($video);
echo $video[1]["Datei"];
echo $video[1]["Zeit"];

Ach: Und poste bitte nicht dauernd einen Eintrag nach dem anderen, wenn das jeweils nur ein Satz ist. Man verliert dann doch den Überblick, was Du alles wolltest.

--
Signaturen sind blöd!