こんにちは。 職人見習いの高嶋です。 生年月日からその人の現在の年齢を算出するケースはよくありますが、現在の学年を算出する必要に迫られ、少し困りました。 まず前提として以下の連想配列が定義されているとします。 $gakunenArray = array( 0 => '0~1歳児', 1 => '1~2歳児', 2 => '2~3歳児', 3 => '3~4歳児', 4 => '4~5歳児', 5 => '5~6歳児', 6 => '小学1年生', 7 => '小学2年生', 8 => '小学3年生', 9 => '小学4年生', 10 => '小学5年生', 11 => '小学6年生', 12 => '中学1年生', 13 => '中学2年生', 14 => '中学3年生', 15 => '高校1年生', 16 => '高校2年生', 17 => '高校3年生', 18 => '大学1回生