入力フォームでよく使うよ
数字かどうかを判定 + 全角→半角にする(is_numericとmb_convert_kana)
$age = 20;
$age = mb_convert_kana($age, 'n', 'UTF-8');
if (is_numeric($age)) {
print($age . '歳');
} else {
print('年齢が数字ではありません');
}
is_numeric():入力された文字が数字かどうかを判定する
mb_convert_kana():カナを(“全角かな”、”半角かな”等に)変換する
例)mb_convert_kana($age, ‘n’, ‘UTF-8’)→’$age’を’n’のオプションで変換。UTF-8でエンコード。
nは「全角」数字を「半角」に変換する。他のオプションはリンク先参照。
どこで使うかはよくわからないけど、どこかで使うと思う
現在時刻の表示と標準時の設定(dateとdate_default_timezone_set)
<?php
date_default_timezone_set('Asia/Tokyo');
print('現在は' . date('G時 i分 s秒') . 'です');
?>
date:現在時刻を表示する
例)date(‘G時 i分 s秒’):現在時(G時 i分 s秒)の文字列を返す。他のオプションはリンク先参照
date_default_timezone_set:どこの時刻を示すか設定をする
例)date_default_timezone_set(‘Asia/Tokyo’):東京の時刻をデフォルトとして設定する
php.iniのtimezone設定でもデフォルトタイムゾーンを変えられる
コメント