Gli ultimi tutorial di sviluppo web
 

PHP array_rand() Function

<PHP Array Riferimento

Esempio

Restituire un array di chiavi casuali:

<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>
Esempio Run »

Definizione e l'utilizzo

array_rand() restituisce una chiave casuale da un array, oppure restituisce un array di chiavi casuali se si specifica che la funzione dovrebbe restituire più di una chiave.


Sintassi

array_rand( array,number )

Parametro Descrizione
array Necessario. Specifica un array
number Opzionale. Specifica il numero di tasti a caso per tornare

Dettagli tecnici

Valore di ritorno: Restituisce una chiave casuale da un array, o una matrice di chiavi casuali se si specifica che la funzione dovrebbe restituire più di una chiave
Versione PHP: 4+
changelog: Dal PHP 5.2.10, la matrice risultante di chiavi non è più mischiato

Dal PHP 4.2.0, il generatore di numeri casuali è seminato automaticamente

Altri esempi

esempio 1

Restituisce una chiave casuale da un array:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
Esempio Run »

esempio 2

Restituire un array di chiavi stringa casuale:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
Esempio Run »

<PHP Array Riferimento