PHPで配列からランダムな値を選択するにはどうすればよいですか?
P粉860897943
2023-08-24 22:40:55
<p>PHP にオブジェクトの配列があります。そのうち 8 つをランダムに選択する必要があります。最初は <code>array_rand(array_flip($my_array), 8)</code> を使用することを考えていましたが、オブジェクトは配列のキーにはできないため、これは機能しません。 </p>
<p><code>shuffle</code> を使用できることはわかっていますが、配列が大きくなるにつれてパフォーマンスが低下するのではないかと心配しています。これが最良の方法ですか、それとももっと効率的な方法はありますか? </p>
リーリー
shuffle()
関数は引数を参照として渡し、変更することに注意してください。