English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione array_rand() di PHP

PHP Array Funzione Manuale

La funzione array_rand() di PHP estrae uno o più elementi casuali dall'array

Sintassi

array_rand ( $input [, $num_req] );

Definizione e uso

Estrae uno o più elementi casuali dall'array e restituisce una o più chiavi degli elementi casuali. Utilizza un algoritmo di generazione di numeri casuali, quindi non è adatto per scenari di crittografia,

Parametro

Numero di serieParametri e descrizione
1

array(obbligatorio)

Specifica un array.

2

num_req(opzionale)

Specifica il numero di elementi da selezionare - se non specificato, il valore predefinito è 1.

Valore di ritorno

Se si estrae solo uno, array_rand() restituisce il nome della cella casuale. Altrimenti, restituisce un array contenente i nomi delle chiavi casuali. Dopo aver completato, è possibile ottenere il valore casuale dell'array in base alla chiave casuale. Se il numero di estrazioni supera la lunghezza dell'array, si verifica un errore E_WARNING e viene restituito NULL.

Esempio online

Estrai un record casuale dall'array

<?php
   $input = array("a"=>"banana","b"=>"apple","c"=>"orange");
   
   print_r(array_rand($input));
?>
Testa e guarda‹/›

Questo produrrà i seguenti risultati, ogni volta che viene eseguito lo script il risultato sarà diverso-

b

PHP Array Funzione Manuale