<?php // 3つの要素を用意してそれぞれの出没確率を設定 $first = array("text" => "first", "per" => 10); $second = array("text" => "second", "per" => 20); $third = array("text" => "third", "per" => 70); // ランダムで抽出する方法 $array = array($first, $second, $third); shuffle($array); echo "ランダムに表示:" . $array[0]['text'] . "\n"; // 決められた確率に準じて、抽出する方法 $array = array($first, $second, $third); $target = rand(1, 100); foreach ($array as