PHP Manualen
forrige |  | næste

# array_rand

(PHP 4, PHP 5)

array_rand -- Vælger et eller flere tilfældige elementer i et array

## Beskrivelse

mixed array_rand ( array input [, int num_req] )

array_rand() er nyttig hvis du ønsker at vælge et eller flere værdier ud af et array. Den tager en input array og har en valgfri argument num_req hvilket der bestemmer hvor mange værdier man ønsker at vælge. Hvis den ikke er sat, vil der blive hentet 1 værdi.

Hvis du kun vælger en værdi, vil array_rand() returnere en tilfældig nøgle. Ellers vil den returnere et array med nøgler til tilfældige værdier. Dette er gjort så man vælge tilfældige nøgler og værdier ud af arrayet.

> Bemærk: Fra PHP 4.2.0, er det ikke nødvendigt at salte generatoren til tilfældige numre med srand() eller mt_srand(), da det nu gøres automatisk.

Eksempel 1. array_rand() eksempel

`<?php srand((float) microtime() * 10000000); $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand($input, 2); echo $input[$rand_keys[0]] . "\n"; echo $input[$rand_keys[1]] . "\n"; ?>`

Se også shuffle().

forrige | hjem | næste
array_push | op | array_reduce