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


PHP match two values from two different arrays in random shuffle function

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

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

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

我有另一个包含 24 个 URL 的数组

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

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

分配特定键:

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