この質問がされている可能性が高いことは理解していますが、以前の質問を十分に理解していないため、それらが私が望むことを行っているかどうかを判断できません。
$fruits = array('20' => 'apple', '40' => 'orange', '40' => 'pear');
キーは、値が選択される可能性のパーセンテージです。0 から 99 までの数値を mt_rand() し、それらのパーセンテージに基づいて $fruits から値を返したいと思います。
私が探しているものを説明する方法がわからないので、私はとても混乱している可能性が非常に高い.
助けてくれてありがとう。
編集: これらの可能性に基づいて、$fruits からランダムな値が必要です:
40% の確率でオレンジ、40% の確率でナシ、80% の確率でリンゴが欲しい。
編集:さらに明確にするために、多くの回答が間違っていた(またはコードを理解していない)ため、20、40、または40だけでなく、選択した数に関係なく結果が必要でした.