PHP では、さまざまな方法でランダム配列を定義できます。以下にその一部を示します。
このメソッドは、rand() 関数と for ループを使用してランダムな配列を作成します。 rand() 関数は乱数を生成するために使用され、for ループはループ内で配列を生成するために使用されます。サンプル コードは次のとおりです。
<?php $randomArray = array(); for ($i = 0; $i < 10; $i++) { $randomArray[] = rand(1, 100); } print_r($randomArray); ?>
上記のコードは、10 個のランダムな整数を含む配列を作成し、その内容を出力します。
array_map() 関数と range() 関数を使用すると、任意の数の配列を含む配列をより簡単に作成できます。乱数の配列。サンプル コードは次のとおりです。
<?php function random() { return rand(1, 100); } $randomArray = array_map('random', range(1, 10)); print_r($randomArray); ?>
上記のコードは、10 個のランダムな整数を含む配列を作成し、その内容を出力します。
array_rand() 関数と range() 関数を使用すると、次のことができます。また、乱数の配列を含むランダム配列を簡単に作成することもできます。以下はサンプル コードです。
<?php $numbers = range(1, 100); $random_keys = array_rand($numbers, 10); $randomArray = array(); foreach ($random_keys as $key) { $randomArray[] = $numbers[$key]; } print_r($randomArray); ?>
上記のコードは、range() 関数を使用して 1 ~ 100 を含む配列を生成し、array_rand() 関数を使用してそこから 10 個の数値のインデックスをランダムに選択します。次に、foreach ループを使用してこれらのインデックスを走査し、対応する数値を取り出し、最後に 10 個の乱数を含む配列を生成し、その内容を出力します。
どの方法を使用する場合でも、PHP には、さまざまなニーズを満たすランダム配列を作成するさまざまな便利な方法が用意されています。
以上がPHPでランダム配列を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。