array_rand()は、配列から1つ以上のランダムなセルを取り出したい場合に非常に便利です。入力を入力配列として受け入れ、オプションのパラメーター num_req を使用して、削除するセルの数を指定します。指定しない場合、デフォルトは 1 です。
array_rand -- 配列から 1 つ以上のセルをランダムに削除します
リーリーarray_rand() は、配列から 1 つ以上のランダムなセルを削除する場合に便利です。入力を入力配列として受け入れ、オプションのパラメーター num_req を使用して、削除するセルの数を指定します。指定しない場合、デフォルトは 1 です。
1 つだけ取り出す場合、array_rand() はランダムなセルのキー名を返し、それ以外の場合はランダムなキー名を含む配列を返します。このようにして、配列からキーと値をランダムに取り出すことができます。
srand() を呼び出して乱数ジェネレーターをシードすることを忘れないでください。
例 1. array_rand() の例
このような Web サイトにアクセスしたところ、更新されるたびにバナーがランダムに変化します。この記事では、PHP を使用してこの機能を実装する方法を紹介します。
手順
プログラム実装の原理は次のとおりです。配列を呼び出し、各画像は配列内の要素に対応し、次に乱数を設定します。データをランダムに取得する限り、画像を表示できます。
最初のステップは、乱数を生成することです。更新するたびに異なる乱数を取得します。具体的なコードは次のとおりです:
リーリーその後、画像として配列を設定し、5つの配列要素を設定します。コードは次のとおりです。 リーリー
次のコードは、配列から要素をランダムに選択する関数を実装します。 リーリー次に、ランダムな画像を表示してみましょう:
リーリー上記のコードを組み合わせるだけです。
リーリー上記のコードは、画像をランダムに表示するためのコードです。各画像に独自の接続アドレスを追加したい場合は、上記のコードを少し変更することができます。上記の配列を 2 次元配列に変更します。
リーリー対応する表示コードは次のとおりです:
リーリーその後、タイトルの機能を完了し、画像をランダムに表示し、指定されたさまざまなアドレスに接続します:
リーリー上記のコードを Web ページにコピーして実行できます。頑張ってね
元のアドレス: http://www.manongjc.com/article/833.html
関連書籍:
phpは配列からいくつかの異なる数値をランダムに抽出します
php配列生成乱数関数shuffle()とarray_rand()
phpは配列からいくつかの値をランダムに抽出します
phpで配列から値をランダムに取得/削除するいくつかの方法
phpで複数の非反復乱数を生成するいくつかの方法
指定した範囲内の乱数を取得するJavaScript
javascript mとnの間の乱数を取得します
http://www.bkjia.com/PHPjc/1126520.html