我有n个链接,每个链接都有自己的关键字。我想一次在php中显示两个链接。有什么建议吗?这是输入示例:$text[1] = "<a href=https://www.website.ext/post-1/>words 1</a>";$text[2] = "<a href=https://www.website.ext/post-2/>words 2</a>";$text[3] = "<a href=https://www.website.ext/post-3/>words 3</a>";$text[4] = "<a href=https://www.website.ext/post-4/>words 4</a>";$text[5] = "<a href=https://www.website.ext/post-5/>words 5</a>"....输出示例:words 1words 3orwords 5words 2orwords 4words 1
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
这是可以完成任务的代码示例。您可以使用mt_rand()函数从数组中选择一个随机索引,然后对其进行回显,也可以使用array_rand()函数从数组中随机抽取给定数量的元素。
<?php
#example 1
$text = array("a", "b", "c", "d", "e");
$keys = array_rand($text, 2);
echo $text[$keys[0]] . "\n";
echo $text[$keys[1]] . "\n";
#example 2
$text = array("a", "b", "c", "d", "e");
echo $text[mt_rand(0,4)] . "\n";
echo $text[mt_rand(0,4)] . "\n";
?>
- 2 回答
- 0 关注
- 281 浏览
添加回答
举报
0/150
提交
取消