- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在PHPで診断メーカー的なものを作成しています。)
PHP診断メーカー作成時に発生する数字の重複問題について
このQ&Aのポイント
- PHPを使用して診断メーカーを作成している際、名前に対応した固定文字列を配列から3つ抽出する必要があります。
- しかし、現在の方法では入力された名前によってi、i2、i3が重複する可能性があります。
- これを回避するための方法をご教示いただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のような方法があると思います。 1. shffle(array)してから先頭3個を使う 2. 1.だとarrayを変更してしまうので、range(1, 50)とかで添字を作って、それをarrayに適用する 3. 昔ながらの方法: arrayと同じ要素数のbool値arrayを作ってランダムに添字を生成するたびにbool arrayの使ったよflagを立てる