我正在努力使其在$hello
中的一个单词被输入时随机选择$bye
之一并显示它。在我尝试的时候,它只会说0,1或2.我该如何解决这个问题,以便随机给我一个$bye
数组中的单词。如何让它随机显示PHP中的数组中的一个项目?
1
A
回答
0
$hello = array("Hi", "Hola", "Yo dawg! I heard you liked words in your hello!");
$bye = array("Later","Hasta Luego","Guten Tag");
echo $bye[array_rand($hello)];
1
$index = array_rand($bye);
echo $bye[$index];
0
你可以使用数组preg_replace
$words="this is any text bye";
$bye = array('/bye/', '/seeya/', '/aurevoir/'); //pattern
$hello=array('hello', 'hi', 'yo'); //$replacements
shuffle($hello);
echo preg_replace($bye, $hello, $words);
0
我不明白你的问题很明显,如果你想从$bye
阵列随机选择一个项目,如果$word
是$hello
array试试这一个:
$hello = array('hello', 'hi', 'yo', 'sup');
$bye = array('bye', 'seeya', 'aurevoir');
if(in_array($word,$hello))
echo $bye[array_rand($bye)];
else
echo "word is not in hello array";
相关问题
- 1. 数组中的唯一随机项目
- 2. sax xml随机显示一个项目
- 3. 如何从数组中选择一个随机项目?
- 4. 如何从一个循环中抓取一组“随机”项目php
- 5. Smarty:显示数组中的一个随机句子
- 6. Excel一组选项中的随机数
- 7. 我想从一个ArrayList中的数组中获得一个随机项目
- 8. 如何从Julia的加权数组中选择一个随机项目?
- 9. 如何让数组中的值显示在一个PHP字符串中?
- 10. 无法让NSEnumerator显示我的数组中的下一个项目
- 11. 显示组中的数组项目
- 12. PHP显示数组中的一些项目
- 13. 如何在php中显示另一个数组中的一个数组?
- 14. 按品牌显示5个随机项目和5个项目mysql php
- 15. 如何从2sxc数据流中选择一个随机项目?
- 16. 如何从php数组中获得一个随机列表值
- 17. 如何比数组中的其他随机数生成一个随机数?
- 18. 如何在PHP中显示会话数组项目
- 19. Postgres group by,然后显示该组中的一个随机
- 20. XSLT中的随机项目
- 21. c#.net如何让一个HtmlGenricControll显示一个RadioButtonList项目
- 22. PHP - 如何显示在数组值随机
- 23. 如何从TestComplete中的数组中选择一个随机值?
- 24. 随机数显示2个数字时,它应该只显示一个
- 25. C++:如何从一个数组中生成一个随机数
- 26. 使用$ http.get显示json文件中的一个数组项目
- 27. ng-repeat仅显示对象数组中的第一个项目
- 28. 只显示数组中的最后一个项目
- 29. 如何从数组中随机选择项目?
- 30. 显示随机数组的问题
对不起,目前无法对此问题做出贡献。请在上面提出您的问题,并使细节更清楚。尤其是使用内置编辑器功能以可读方式发布当前代码以格式化代码。当前的代码片段是不够的。 – arkascha 2013-02-21 06:13:29