PHPRAND在页面刷新中包含随机网页部分
PHPRAND在页面刷新中包含随机网页部分。我需要一些php代码,以便在我的博客文章底部随机包含包含链接的PHPRAND在页面刷新中包含随机网页部分,php,arrays,Php,Arrays,PHPRAND在页面刷新中包含随机网页部分。我需要一些php代码,以便在我的博客文章底部随机包含包含链接的。这个代码有效 <?php $files = array("../inc/links/blog-links-bottom.php", "../inc/links/blog-links-bottom-1.php", "../inc/links/blog-links-bottom-2", ".
。这个代码有效
<?php
$files = array("../inc/links/blog-links-bottom.php",
"../inc/links/blog-links-bottom-1.php",
"../inc/links/blog-links-bottom-2",
"../inc/links/blog-links-bottom-3");
include $files[array_rand($files)];
?>
但它并不总是包含
即它缺少的部分。而且它并不总是在页面刷新时插入新的
,这正是我想要的。我对php不是很熟悉
任何帮助都将不胜感激
$files = array("../inc/links/blog-links-bottom.php",
"../inc/links/blog-links-bottom-1.php",
"../inc/links/blog-links-bottom-2",
"../inc/links/blog-links-bottom-3");
include($files[rand(0,(count($files)-1))]);
解释
像这样填充数组将得到这种数组:
array(
[0] => "../inc/links/blog-links-bottom.php",
...
)
您需要获得一个介于0(最低索引)和最高索引(数组层计数,减去1)之间的随机键,才能将数组中的随机层作为目标
解释
像这样填充数组将得到这种数组:
array(
[0] => "../inc/links/blog-links-bottom.php",
...
)
您需要获得一个介于0(最低索引)和最高索引(数组层计数,减去1)之间的随机键,才能将数组中的随机层作为目标
解释
像这样填充数组将得到这种数组:
array(
[0] => "../inc/links/blog-links-bottom.php",
...
)
您需要获得一个介于0(最低索引)和最高索引(数组层计数,减去1)之间的随机键,才能将数组中的随机层作为目标
解释
像这样填充数组将得到这种数组:
array(
[0] => "../inc/links/blog-links-bottom.php",
...
)
您需要获得一个介于0(最低索引)和最高索引(数组层计数,减去1)之间的随机键,才能以数组中的随机层为目标。尝试以下操作:
包括$files[rand(0,4)]代码>
或者干脆
包含数组和($files)代码>
为了弄清楚你做错了什么:
$files
是一个数字数组,因此它包含像$files[0]、$files[1]等元素。
array\u rand
从数组中返回一个随机元素
因此,在您的例子中,array\u rand($files)
返回例如“./inc/links/blog-links-bottom-1.php”
。将这两者结合在一起时,您正在调用$files[”./inc/links/blog-links-bottom-1.php“]
,但这并不存在。尝试以下操作:
包括$files[rand(0,4)]代码>
或者干脆
包含数组和($files)代码>
为了弄清楚你做错了什么:
$files
是一个数字数组,因此它包含像$files[0]、$files[1]等元素。
array\u rand
从数组中返回一个随机元素
因此,在您的例子中,array\u rand($files)
返回例如“./inc/links/blog-links-bottom-1.php”
。将这两者结合在一起时,您正在调用$files[”./inc/links/blog-links-bottom-1.php“]
,但这并不存在。尝试以下操作:
包括$files[rand(0,4)]代码>
或者干脆
包含数组和($files)代码>
为了弄清楚你做错了什么:
$files
是一个数字数组,因此它包含像$files[0]、$files[1]等元素。
array\u rand
从数组中返回一个随机元素
因此,在您的例子中,array\u rand($files)
返回例如“./inc/links/blog-links-bottom-1.php”
。将这两者结合在一起时,您正在调用$files[”./inc/links/blog-links-bottom-1.php“]
,但这并不存在。尝试以下操作:
包括$files[rand(0,4)]代码>
或者干脆
包含数组和($files)代码>
为了弄清楚你做错了什么:
$files
是一个数字数组,因此它包含像$files[0]、$files[1]等元素。
array\u rand
从数组中返回一个随机元素
因此,在您的例子中,array\u rand($files)
返回例如“./inc/links/blog-links-bottom-1.php”
。在将两者结合起来时,您正在调用$files[“./inc/links/blog-links-bottom-1.php”]
,而这并不存在。您在结尾处遗漏了一个“)”包括($files[rand(0,(count($files)-1)));'最后你错过了一个“)”字包括($files[rand(0,(count($files)-1)));'最后你错过了一个“)”字包括($files[rand(0,(count($files)-1)));'最后你错过了一个“)”字包括($files[rand(0,(count($files)-1)));'