所以我期望在5個不同的變量之間交替,但是希望'負載'在每個變量上相等。我已經看到它只用兩個變量完成,並根據隨設定的極限生成的隨機數進行交替。但是試圖將這個想法擴展到五個變量。提前致謝。PHP在5個變量之間同等切換
只是爲了舉例的目的說我有5個圖像,並希望在100次測試後,每個圖像都被同等顯示。這是我能想到的最簡單的解釋方式。
這就是我如何做只有2個變量,但試圖考慮如何做到更多。
$ad1 = '<img src... >';
$ad2 = '<img src...2 >';
echo mt_rand(0, 1) ? $ad1 : $ad2;
來源:PHP Switching between two variables equally without using database
所以這就是我要去只是想知道在不同的變量之間是平等的觀念。
$input = array("a", "b", "c", "d");
$rand_keys = array_rand($input);
echo 'var key ="'.$input[$rand_keys].'"';
目前還不清楚你想要完成什麼。你可以發佈一些示例代碼,並用更詳細的解釋更新你的問題嗎? –
你有沒有試過'計數器%5'哪裏'計數器'增加每次訪問? –
這就是所謂的「學習語言」,「陣列」和「['rand()'](http://php.net/manual/en/function.rand.php)」 – Bojangles