現在の位置: ホーム> 関数カテゴリ一覧> array_rand

array_rand

アレイから1つ以上のユニットをランダムにフェッチします
名前:array_rand
カテゴリ:配列
対応言語:php
一言説明:配列内の1つ以上のランダムキーを返します。

定義と使用法

array_rand()関数は、配列内のランダムキー名を返します。または、関数が複数のキー名を返すことを指定した場合、ランダムキー名を含む配列を返します。

例1

ランダムなキー名を含む配列を返します。

 <?php
$ a = array ( "red" 、 "green" 、 "blue" 、 "Yellow" 、 "Brown" ) ;
$ random_keys = array_rand ( $ a 、 3 ) ;
echo $ a [ $ random_keys [ 0 ] ] 。 "<br>" ;
echo $ a [ $ random_keys [ 1 ] ] 。 "<br>" ;
echo $ a [ $ random_keys [ 2 ] ] ;
?>

自分で試してみてください

例2

配列からランダムキーを返します。

 <?php
$ a = array ( "a" => "red" 、 "b" => "green" 、 "c" => "blue" 、 "d" => "Yellow" ) ;
print_r ( array_rand ( $ a 、 1 ) ) ;
?>

自分で試してみてください

例3

ランダムな文字列キー名を含む配列を返します。

 <?php
$ a = array ( "a" => "red" 、 "b" => "green" 、 "c" => "blue" 、 "d" => "Yellow" ) ;
print_r ( array_rand ( $ a 、 2 ) ) ;
?>

自分で試してみてください

文法

array_rand ( arraynumber
パラメーター説明する
配列必須。配列を指定します。
番号オプション。ランダムなキー名の数が返されるものを指定します。

説明します

array_rand()関数は、配列から1つ以上の要素をランダムに選択して戻ります。

2番目のパラメーターは、選択する要素の数を決定するために使用されます。複数の要素が選択されている場合、ランダムキー名を含む配列が返されます。そうしないと、その要素のキー名が返されます。

注: PHP 4.2.0なので、 srand()またはmt_srand()関数を使用して乱数ジェネレーターをシードする必要はなく、自動的に完了しました。

類似の関数
  • 1つ以上のセルを配列の端に押し込みます(スタックする) array_push

    array_push

    1つ以上のセルを配列の端に押し込みます(
  • アレイから1つ以上のユニットをランダムにフェッチします array_rand

    array_rand

    アレイから1つ以上のユニットをランダムに
  • 指定された配列がリストであるかどうかを確認してください array_is_list

    array_is_list

    指定された配列がリストであるかどうかを確
  • 配列の一部を削除し、他の値に置き換えます array_splice

    array_splice

    配列の一部を削除し、他の値に置き換えます
  • 指定された長さのアレイに値を入力します array_pad

    array_pad

    指定された長さのアレイに値を入力します
  • コールバック関数を使用して、配列を単一の値に繰り返し単純化します array_reduce

    array_reduce

    コールバック関数を使用して、配列を単一の
  • 配列内のユニット数、またはオブジェクト内の属性の数を計算します count

    count

    配列内のユニット数、またはオブジェクト内
  • キー名の比較を使用して、配列の違いセットを計算する array_diff_key

    array_diff_key

    キー名の比較を使用して、配列の違いセット
人気記事(にんききじ)