ホームページ  >  記事  >  バックエンド開発  >  配列内でランダムに 1 つを表示しますか?

配列内でランダムに 1 つを表示しますか?

WBOY
WBOYオリジナル
2016-10-10 11:56:27900ブラウズ

リーリー

すみません、これは BC DC AB などの ABCD の組み合わせを 2 セットランダムに生成します。
しかし、私が表示したいのは、配列から A または B または C または D をランダムに 1 つだけ表示することです。これを行うには
2 を 1 に変更しましたが、失敗しました

返信内容:

リーリー

すみません、これは BC DC AB などの ABCD の組み合わせを 2 セットランダムに生成します。

しかし、私が表示したいのは、配列から A または B または C または D をランダムに 1 つだけ表示することです。これを行うには
2 を 1 に変更しましたが、失敗しました

リーリー

は、指定された配列内のキーをランダムに返し、要件

の形式で複数のキーを返します。

$num会返回一个键 或 以数组配列がある場合

リーリー

ここで、毎回配列内の 1 つの要素をランダムに出力したい場合は、次の方法で取得できます:

リーリー

同様に、他のランダム要素キーを実装して、配列のランダム要素を取得できます。

リーリー

配列から 1 つ以上のランダムなエントリを選択し、

ランダムなエントリのキー

(複数のキー)
を返します。これは、暗号化の目的には適さない疑似乱数ジェネレータを使用します。 2 番目のパラメータが 1 であるか存在しない場合、返されるのは配列ではなく単なる数値です
リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。