php 随机返回数组中一个字符串
时间: 2023-05-18 21:01:57 浏览: 67
要随机返回数组中一个字符串,可以使用PHP的array_rand()函数。该函数的原型是:array_rand(array, num)。其中,第一个参数表示要随机选择的数组,第二个参数表示要返回的随机数的个数。
在本例中,我们只需要返回一个随机的字符串。因此,我们可以这样使用array_rand()函数:
$strings = array("apple", "banana", "cherry", "durian", "eggplant"); // 定义一个字符串数组
$randomIndex = array_rand($strings); // 随机返回一个索引
$randomString = $strings[$randomIndex]; // 根据索引返回一个随机字符串
上述代码首先定义了一个字符串数组$strings,其中包含了5个不同的字符串。然后,我们使用array_rand()函数随机返回一个索引,随机索引的范围是0到4,因为我们的数组中有5个元素。最后,我们根据随机索引返回一个随机字符串$randomString。
我们可以在循环中多次调用上述代码,以随机返回多个字符串。例如,我们可以这样随机返回3个字符串:
$strings = array("apple", "banana", "cherry", "durian", "eggplant");
for($i = 0; $i < 3; $i++) {
$randomIndex = array_rand($strings);
$randomString = $strings[$randomIndex];
echo $randomString."\n"; // 输出一个随机字符串
}
上述代码使用循环循环3次,每次随机返回一个字符串,并将它输出到屏幕上。输出的字符串可能是apple、banana、cherry、durian或eggplant中的任意一个。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)