(PHP 4, PHP 5)
array_rand — Selecciona una o más entradas aleatorias de un array
Obtiene uno o más valores aleatorios de un array y devuelve la clave (o claves) de dichos valores aleatorios.
array
El array de entrada.
num
Especifica cuántas entradas deberían obtenerse.
Cuando se obtiene solamente una entrada, array_rand() devuelve
la clave para una entrada aleatoria. De otro modo, será devuelto un array de claves
para las entradas aleatororias. Esto se realiza de tal forma que dichas claves aleatorias se puedan obtener
del array además de los valores aleatorios. Intentar obtener más elementos
de los que tiene el array resultará en un
error de nivel E_WARNING
, y se devolverá NULL.
Versión | Descripción |
---|---|
5.2.10 | Ya no se muestra mezclado el array de claves. |
4.2.0 | El generador de números aleatorio es sembrado automáticamente. |
Ejemplo #1 Ejemplo de array_rand()
<?php
$entrada = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$claves_aleatorioas = array_rand($entrada, 2);
echo $entrada[$claves_aleatorioas[0]] . "\n";
echo $entrada[$claves_aleatorioas[1]] . "\n";
?>