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 ページにコピーして実行できます。頑張ってね
PHP 配列から値をランダムに選択する上記の単純な例は、エディターによって共有されたすべての内容です。参考にしていただければ幸いです。また、皆さんにも Bangkejia をサポートしていただければ幸いです。
http://www.bkjia.com/PHPjc/1133095.html