日時を扱う関数
date('フォーマット文字列')
フォーマット文字列内で使用できる主な書式
例
date('Y/m/d')
date('今日はY年m月d日です')
値の確認
var_dump(出力する変数);
変数の型や値を出力
※preタグ要素内に出力すると確認しやすい
- 文字列型の場合・・・データ型(バイト数)値
- 数値型の場合・・・・データ型(値) 等
数値を扱う関数
小数点を切り上げ
ceil (切り上げたい値);
小数点を切り捨て
floor (切り捨てたい値);
丸め処理(四捨五入)
round(①丸めたい値,②小数点第何位の値にしたいか,③丸め処理のルール);
※②は省略可能。初期値は「0」で、整数に丸める処理となる。
※③は省略可能。初期値は「PHP_ROUND_HALF_UP」で、0から離れる方向に丸める。1.5は2に、-1.5は-2になる。
乱数
mt_rond(最小値,最大値);
※最小値・最大値は省略可能。初期値は、最小値が「0」、最大値が「2147483647」。
例
$kuji = [
'大吉', //0
'吉', //1
'中吉', //2
'凶', //3
'大凶' //4
];
// 結果のグループを配列で管理
// $kujiNum = mt_rand(0, 3);
$kujiNum = mt_rand(0, count($kuji) - 1);
// 結果グループの部屋番号を乱数で求める
var_dump($kujiNum);
// テスト時は乱数を表示
echo $kuji[$kujiNum];
// 結果グループ配列から乱数で指定した結果を表示
↓ ↓ ↓
真偽値に変換する関数
boolval(変換したい値);
配列内の部屋数を調べる
count(配列管理の変数名)
変数が定義されているか調べる
isset(変数名)
返り値:true / false
配列かどうか調べる
is_array(変数名)
返り値:true / false