我是php的新手并尝试了一些不同的东西。 我从使用乘法值打印字符串中的随机值时出现问题。
$list = "the weather is beautiful tonight".
$random = one random value from $list, for example "beautiful" or "is"
有没有简单的方法来完成这项工作? 谢谢!
答案 0 :(得分:1)
好吧,正如@Dagon建议的那样,你可以使用explode()来获取一个字符串数组,然后你可以使用rand($ min,$ max)来获得一个介于0和数组长度之间的整数 - 1。然后在随机生成的数字位置读取数组内的字符串值。
答案 1 :(得分:0)
// First, split the string on spaces to get individual words
$arg = explode(' ',"the weather is beautiful tonight");
// Shuffle the order of the words
shuffle($arg);
// Display the first word of the shuffled array
print $arg[0];