中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何利用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
淳化县| 尖扎县| 安顺市| 城固县| 洛阳市| 股票| 怀化市| 襄垣县| 芦山县| 成安县| 高雄县| 宁海县| 唐河县| 兴文县| 静海县| 沂源县| 湖口县| 双辽市| 闵行区| 常山县| 铁岭县| 武清区| 泸定县| 汝阳县| 泊头市| 高台县| 安福县| 普洱| 哈巴河县| 陆河县| 盐城市| 岳池县| 隆化县| 新宁县| 鄯善县| 吉安市| 遂宁市| 博野县| 牡丹江市| 察哈| 台湾省|