ホームページ > バックエンド開発 > PHPチュートリアル > PHP経由でランダム配列のリストを取得する方法

PHP経由でランダム配列のリストを取得する方法

不言
リリース: 2023-04-01 16:32:02
オリジナル
2995 人が閲覧しました

この記事では、PHP でランダムな配列リストを取得する方法を主に紹介します。配列の走査に乱数を適用する方法について説明します。必要な方は参考にしてください。

この記事の例では、PHP でランダム配列を取得するストーリーを説明します。配列内のランダム配列のサンプル プログラムは、参考のために皆さんに共有されます。具体的な実装方法は次のとおりです。

言うまでもなく、array_rand を php に直接貼り付けるのは非常に異常で、常人の理解を超えており、非常に面倒です。

例 1:

function create_random_ids( $min,$max,$limited )
{
    $_base_ids = range($min,$max);
    $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10));
    //拼接
    $ids = array();
    for ($x=0; $x < count($_temp_key); $x++) {
        $ids[] = $_base_ids[$_temp_key[$x]];
    }
    return $ids;
}
ログイン後にコピー

例 2 :

<?php 
$a = array(0,1,2,3,4,5,6,7,8);
echo "$a原来的顺序为:<hr/>";
foreach($a as $v)
 echo $v."t";
shuffle($a);
echo "<br/>$a被打乱后的顺序为:<hr/>";
foreach($a as $v)
 echo $v."t";
?>
ログイン後にコピー

初めて取得された結果は次のとおりです:

2 回目に取得された結果は次のとおりです:

3 回目の結果は次のとおりです:

以上がこの記事の内容全体であると思います。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

PHP で乱数を生成する 3 つの方法

PHP で数値配列を見つける方法について最大と最小の 10 個の数値を繰り返さないでください

多項式導関数を求めるための PHP 関数コードについて

以上がPHP経由でランダム配列のリストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート