📜  laravel 数组中的随机值 - PHP (1)

📅  最后修改于: 2023-12-03 14:43:48.451000             🧑  作者: Mango

Laravel 数组中的随机值 - PHP

在 Laravel 中,我们可以使用内置的 array_random 函数来获取一个数组中的随机值。该函数接受一个数组作为参数并返回一个随机的数组元素。

语法
array_random(array $array, int $num = 1)

参数说明:

  • $array:必需。要从中选取随机元素的数组。
  • $num:可选。要返回的随机元素数。默认为 1。

如果给定的数组是空的,则该函数将返回 null 值。

示例

下面是使用 array_random 函数获取数组中随机值的示例:

$array = [1, 2, 3, 4, 5];
$randomValue = array_random($array);
echo $randomValue; // 输出一个随机的数值

// 输出多个随机值
$randomValues = array_random($array, 2);
print_r($randomValues); // 输出一个包含两个随机元素的数组
返回值

array_random 函数返回一个随机的数组元素值,如果给定数组为空,则返回 null 值。

总结

使用 array_random 函数可以方便地从数组中获取随机值。此外,您还可以通过第二个参数来指定要返回的随机值数目。