PHP では、array_rand() 関数を使用して、配列から複数の値をランダムに取り出すことができます。この関数は、配列から 1 つ以上の要素をランダムに取得し、取得した配列名を返すことができます。構文形式は「array_rand(array,num)」で、パラメータnumには取得する配列の要素数を指定します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では、array_rand を使用できます。 ()関数 配列からランダムに値をいくつか取り出します。
array_rand() 関数は、配列から 1 つ以上の要素をランダムに取得し、取得した配列キー名を返すことができます。この関数は擬似乱数生成アルゴリズムを使用するため、暗号化シナリオには適していません。構文形式は次のとおりです:
array_rand(array,number)
Parameters | 説明 |
---|---|
配列 | #必須。配列を指定します。 |
#番号## オプション。返すランダムな要素の数を指定します。 |
取得する必要がある要素が 1 つだけの場合、array_rand() 関数は取得したキー名を返します。それ以外の場合は、ランダムなキー名を含む配列を返します。関数が正常に実行されると、ランダムに取得された配列キー値に基づいて特定の値を取得できます。
例: array_rand() 関数を使用して配列要素をランダムに取得する
<?php $array = array( 'name' => 'php中文网', 'url' => 'http://www.php.cn', 'title' => 'PHP教程', 'article' => 'array_rand()函数' ); echo '<pre class="brush:php;toolbar:false">'; var_dump(array_rand($array)); var_dump(array_rand($array, 2)); var_dump(array_rand($array, 2)); var_dump(array_rand($array, 5)); ?>
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPで配列から複数の値をランダムに抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。