PHP-Logo
Druckansicht von http://www.php-homepage.de/manual/function.array-rand.php

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Manual ]
Array Funktionen
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop
 array_push  Letztes Update:
18.05.2012
array_reduce 

array_rand

(PHP 4, PHP 5)

array_randLiefert einen oder mehrere zufällige Einträge eines Arrays

Beschreibung

mixed array_rand ( array $input [, int $num_req = 1 ] )

Wählt einen oder mehrere Einträge aus einem Array aus und gibt den Schlüssel des zufälligen Eintrags bzw. die Schlüssel der zufälligen Einträge zurück.

Parameter-Liste

input

Das Eingabe-Array.

num_req

Gibt an, wie viele Einträge Sie auswählen möchten. Falls mehr Einträge als im Array existieren angegeben werden, wird ein Fehler der Stufe E_WARNING erzeugt.

Rückgabewerte

Wenn Sie nur einen Eintrag auswählen, liefert array_rand() den Schlüssel eines zufälligen Eintrages. Andernfalls wird ein Array mit den Schlüsseln der zufälligen Einträge zurückgegeben. Dies hat den Zweck, dass Sie zufällige Schlüssel und auch Werte aus dem Array auswählen können.

Changelog

Version Beschreibung
5.2.10 Das Ergebnisarray wird nicht mehr gemischt.
4.2.0Der Zufallszahlengenerator wird automatisch initialisiert.

Beispiele

Beispiel #1 array_rand()-Beispiel

<?php
$input 
= array("Neo""Morpheus""Trinity""Cypher""Tank");
$rand_keys array_rand($input2);
echo 
$input[$rand_keys[0]] . "\n";
echo 
$input[$rand_keys[1]] . "\n";
?>

Siehe auch

  • shuffle() - Mischt die Elemente eines Arrays

© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.0031