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

溫馨提示×

如何利用array_rand實現PHP數組的隨機抽樣

PHP
小樊
84
2024-09-12 13:56:45
欄目: 編程語言

在 PHP 中,可以使用 array_rand 函數來實現數組的隨機抽樣

<?php
// 原始數組
$originalArray = array("A", "B", "C", "D", "E");

// 設置要抽取的元素個數
$sampleSize = 3;

// 使用 array_rand 函數從原始數組中隨機抽取 $sampleSize 個元素的鍵
$randomKeys = array_rand($originalArray, $sampleSize);

// 初始化一個空數組,用于存儲抽樣后的元素
$sampledArray = array();

// 根據隨機抽取的鍵,將對應的元素添加到抽樣后的數組中
foreach ($randomKeys as $key) {
    $sampledArray[] = $originalArray[$key];
}

// 輸出抽樣后的數組
print_r($sampledArray);
?>

上述代碼首先定義了一個原始數組 $originalArray,然后設置要抽取的元素個數 $sampleSize。接下來,使用 array_rand 函數從原始數組中隨機抽取 $sampleSize 個元素的鍵,并將這些鍵存儲在 $randomKeys 數組中。然后,根據這些隨機抽取的鍵,將對應的元素添加到抽樣后的數組 $sampledArray 中。最后,輸出抽樣后的數組。

需要注意的是,array_rand 函數在 PHP 7.1.0 及更高版本中才可用。如果你使用的是較舊的 PHP 版本,可以考慮使用其他方法(例如 shufflearray_slice 函數)來實現數組的隨機抽樣。

0
华安县| 潞城市| 呼伦贝尔市| 周宁县| 中方县| 兴宁市| 莱阳市| 区。| 叙永县| 泗洪县| 华阴市| 双城市| 渭源县| 手游| 抚州市| 博客| 仙居县| 汨罗市| 宝山区| 嘉黎县| 格尔木市| 吴桥县| 怀仁县| 正定县| 象山县| 虹口区| 玛曲县| 合水县| 商洛市| 鄂州市| 盱眙县| 土默特右旗| 木里| 雷波县| 临泉县| 通州区| 小金县| 繁昌县| 磐石市| 宁南县| 墨江|