array_rand($array, 100)
に電話すると、同じキーを複数回選択することは避けられますか?PHPのarray_randはユニークなキーを返しますか?
2
A
答えて
5
はい、のうち1つをと呼びます。戻り値は一意である必要があります。
1
はい、あります。ちょうどその文書を読む:http://php.net/array_rand
またはそれ以上:同じ鍵を2回与えてください。 array_rand
として
$ php -a
php > print_r(array_rand(array(1,2), 2));
Array
(
[0] => 0
[1] => 1
)
0
Iキーが一意であると仮定アレイサイズよりも大きい数を指定するときに警告をスロー。
関連する問題
- 1. PHP array_rand()throws予期しない警告
- 2. whileループのArray_rand()は値を返しません?
- 3. PHP - array_randとif/else文
- 4. PHP preg_match multiple occurences、ユニークな配列を返します
- 5. 配列とユニークなキーを使用したPHPの操作
- 6. リストのPython辞書 - ユニークな値を持つキーを返す
- 7. PHPはデータベースからユニークなランダムな値を取得します
- 8. ユニークなmongoドキュメントを返します
- 9. MySQL:ユニークなキー名を変更しますか?
- 10. 配列内の各電子メールのPHPは、別の配列からユニークなキーを送信します
- 11. NHibernate ClassMappingは自動的にユニークなキーを作成します
- 12. CouchDBの短いキーとユニークなキー
- 13. Mysqlは複数のユニークな行を返します
- 14. Firebase admin、push()。getKey()は私にユニークなキーを保証しますか?
- 15. array_randなぜ0(1、20)の範囲になるのですか
- 16. PHP関数がキーを返さない
- 17. シリアル番号はX509証明書のユニークなキーですか?
- 18. vue.jsのユニークなキーとは何ですか?
- 19. ユニークなPHP配列
- 20. LINQを使用してユニークなレコードを返します
- 21. mySql PHP - キーのスペースを持つオブジェクトの値を返します
- 22. PHPなぜPHPコードは行数を2回返しますか?
- 23. PHPなぜ私の関数は異なるキーを持つ配列の結果を2回返しますか?
- 24. SQLキーを渡してウェブサイトのユニークなページを作成する
- 25. PHPはユニークなセッションを作成していません
- 26. PHP多次元配列検索のキーを返します
- 27. MySQLのUTF8エンコーディングとユニークなキーが
- 28. BCNFと2つのユニークなキー
- 29. ユニークなインデックス - 重複キーの作成
- 30. ユニークなキー名の変更MySQL
いいえ、私は 'array_rand($ array、$ 100)'と呼んでいましたが、選択した100の間で同じ要素を2回取得できますか? –
私はそれを指摘しようとしていました。 @ KingCrunchのアップデートはあなたが探している答えです。 –
いいえ、同じ要素(キー)を2回取得することはなく、5.2.10以降は結果がシャッフルされません。 – greut