91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

array_rand在PHP中與shuffle函數的區別是什么

PHP
小樊
90
2024-09-12 14:00:46
欄目: 編程語言

array_randshuffle是兩個不同的PHP函數,它們用于處理數組,但有一些關鍵區別:

  1. array_rand:此函數從給定的數組中隨機選擇一個或多個單元(元素),并返回所選單元的鍵。如果需要選擇多個單元,可以通過傳遞第二個參數來指定所需的單元數量。注意,這不會改變原始數組的順序。
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
  1. shuffle:此函數將給定數組中的單元隨機排序。它直接修改原始數組,而不是創建新的數組。如果成功,則返回 true;否則返回 false
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
shuffle($input);
print_r($input);

總結:array_rand用于從數組中隨機選擇一個或多個元素,并返回所選元素的鍵;而shuffle用于直接對數組進行隨機排序。

0
四川省| 荃湾区| 五华县| 岳西县| 桃江县| 台江县| 崇阳县| 荆州市| 天长市| 天镇县| 化隆| 北川| 礼泉县| 治县。| 惠水县| 红桥区| 兴山县| 筠连县| 巴彦淖尔市| 平塘县| 吉木乃县| 鄱阳县| 巴马| 清河县| 繁峙县| 沂南县| 博白县| 米易县| 贺州市| 遂溪县| 九江市| 阳谷县| 霸州市| 大连市| 房山区| 沁水县| 赫章县| 开封市| 乌审旗| 当雄县| 镶黄旗|