|
array_randPick one or more random keys out of an array Description
intstringarray array_rand(array
$array , int $num = 1)Picks one or more random entries out of an array, and returns the key (or keys) of the random entries. Caution
This function does not generate cryptographically secure values, and must not be used for cryptographic purposes, or purposes that require returned values to be unguessable. If cryptographically secure randomness is required, the Random\Randomizer may be used with the Random\Engine\Secure engine. For simple use cases, the random_int and random_bytes functions provide a convenient and secure API that is backed by the operating system’s CSPRNG. Parameters
Return ValuesWhen picking only one entry, array_rand returns the key for a random entry. Otherwise, an array of keys for the random entries is returned. This is done so that random keys can be picked from the array as well as random values. If multiple keys are returned, they will be returned in the order they were present in the original array. Errors/Exceptions
Throws a ValueError if Changelog
Examples
Example #1 array_rand example
See Also
|