PHP は、Web アプリケーション開発に広く使用されているオープンソースのサーバー側スクリプト言語です。 PHP には、ランダムな配列を簡単に作成できる組み込み関数が多数あります。この記事では、ランダム配列を作成する 2 つの方法を紹介します。
方法 1: 組み込み関数 rand() を使用する
rand() は PHP の組み込み関数であり、ランダムな整数を生成するために使用されます。 rand() 関数とループ ステートメントを使用して、ランダムな配列を作成できます。
以下は PHP コードの例です:
<?php $random_array = array(); //创建一个空数组 for ($i = 0; $i < 10; $i++) { $random_array[] = rand(1, 100); //随机生成1-100之间的整数,并添加到数组中 } print_r($random_array); //输出数组 ?>
上記のコードは、10 個のランダムな整数を含む配列を作成し、出力します。
方法 2: 組み込み関数 array_rand() を使用する
array_rand() は、配列から 1 つ以上の要素をランダムに選択するために使用できる PHP のもう 1 つの組み込み関数です。 range() 関数を使用して指定したサイズの配列を作成し、それを array_rand() 関数に渡してランダムな配列を作成できます。
以下は PHP コードの例です:
<?php $range_array = range(1, 100); //创建1-100的数组 $random_keys = array_rand($range_array, 10); //从数组中随机选择10个元素 $random_array = array(); //创建一个空数组 foreach ($random_keys as $key) { $random_array[] = $range_array[$key]; //将选择的元素添加到数组中 } print_r($random_array); //输出数组 ?>
上記のコードは、10 個のランダムな整数を含む配列を作成し、出力します。
概要
PHP では、rand() 関数と array_rand() 関数を使用してランダムな配列を作成できます。ランダムな整数を生成するには、 rand() 関数を使用すると便利です。また、配列からランダムな要素を選択するには、array_rand() 関数を使用すると便利です。いずれの方法でも、ランダムな要素を含む配列を簡単に作成できます。
以上がPHPでランダム配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。