我想在5个随机的php包含文件中调用

时间:2018-03-08 09:03:58

标签: php arrays

到目前为止我有这个

<?php
    include($randomPageToLoadA);
    include($randomPageToLoadB);
    include($randomPageToLoadC);
    include($randomPageToLoadD);
    include($randomPageToLoadE);
?>

然后我有5个块应该加载任何5个随机文件,如

{{1}}

我担心的是它可以加载到2个块的同一页面中,是否可以解决这个问题。

2 个答案:

答案 0 :(得分:3)

array_rand与第二个参数一起使用:

$keys = array_rand($pagesToLoad, 5);
foreach ($keys as $key) {
    include $pagesToLoad[$key];
}

答案 1 :(得分:1)

使用shuffle随机排序数组,然后在任意位置显示前5个元素。