1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
/* ----------------------------------------------------------------------------
 *    条件式の分岐:if~elseif~elseの例
 *
 *  作成: 2015.08.04 yoshi of CXMedia Inc.
 * --------------------------------------------------------------------------- */
header("Content-type:text/plain; charset=UTF-8");

// 誕生日のセット
$birthday '1950-8-12';
// 誕生日から年齢を計算:タイムスタンプに変換して西暦年で差し引く
// date('YY',xxx)は、xxxのタイムスタンプから4桁西暦年を得る
// time()関数は、今日の日付をタイムスタンプ
// strtotime()関数は、日付形式をタイムスタンプに変換
$age date('Y',time()) - date('Y',strtotime($birthday));

// 年齢から年齢層を区別する条件分岐
if($age 20){
    
$kbn "未成年";
} elseif(
$age >= 65){
    
$kbn "高齢者";
} else {
    
$kbn "成人";
}
echo 
$age,'歳は',$kbn,"\n";
?>