使用乘法词从字符串中打印随机字符串

时间:2015-12-10 23:01:10

标签: php

我是php的新手并尝试了一些不同的东西。 我从使用乘法值打印字符串中的随机值时出现问题。

    $list = "the weather is beautiful tonight".
    $random = one random value from $list, for example "beautiful" or "is"

有没有简单的方法来完成这项工作? 谢谢!

2 个答案:

答案 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];