public function index(){ // 使用している変数名 // $d, $this_year, $start_year, $birth_year, $birth_month, $birth_day, $i $d = date_create(); $this_year = date_format($d, "Y"); $start_year = $this_year - 100; $birth_year = $birth_month = $birth_day = ""; for($i = $start_year; $i <= $this_year; $i++){ $birth_year .= ""; } for($i = 1; $i <= 12; $i++){ $i = sprintf('%02d', $i); $birth_month .= ""; } for($i = 1; $i <= 31; $i++){ $i = sprintf('%02d', $i); $birth_day .= ""; } $this->set(compact('birth_year', 'birth_month', 'birth_day')); }