What is the common error message encountered when using the array_rand function in PHP?

When using the array_rand function in PHP, a common error message encountered is "Warning: array_rand(): Second argument has to be between 1 and the number of elements in the array". This error occurs when the second argument provided to array_rand is either less than 1 or greater than the number of elements in the array. To solve this issue, make sure to pass a valid second argument within the specified range.

// Correct way to use array_rand function
$array = ['apple', 'banana', 'cherry', 'date'];
$randomKey = array_rand($array, 1);
echo $array[$randomKey];