PHPのファンクション

入力フォームでよく使うよ

数字かどうかを判定 + 全角→半角にする(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設定でもデフォルトタイムゾーンを変えられる

コメント

タイトルとURLをコピーしました