PHP在随机shuffle函数中匹配来自两个不同数组的两个值

时间:2014-11-24 16:38:45

标签: php arrays

我在PHP中有两个数组。一个是我在1到24之间生成的数字列表,并使用PHP对它们进行洗牌(见下文)。

$numbers = range(1, 24);
        shuffle($numbers);
        foreach ($numbers as $number) {
                echo "<h5>$number</h5>";
        }

每次加载页面时,这都会给我一个随机随机播放的数字列表。

我有另一个包含24个网址的数组

$links = array(         "http://www.linkone.co.uk",
                        "http://www.linktwo.co.uk",
                        "http://etc.co.uk"
                        ); .....

有没有办法可以将15号网址分配给第15号网址,无论它在列表中的哪个位置生成?

1 个答案:

答案 0 :(得分:4)

指定特定密钥:

$links = array( 15 => "http://www.linkone.co.uk",
                16 => "http://www.linktwo.co.uk", ); //etc...