PHPにおける数値の処理

端数の切り捨て

echo floor(4.3);   // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4

端数の切り上げ

echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3

1~11に1足して、12は1に

$next_m = ($now_m % 12) + 1;

数値を3桁ごとにカンマ区切りする

$number = number_format($number);

最大値を返す

echo max(1, 3, 5, 6, 7);  // 7
echo max(array(2, 4, 5)); // 5

最小値を返す

echo min(2, 3, 1, 6, 7);  // 1
echo min(array(2, 4, 5)); // 2

0埋め

例:数字8桁になるように0埋め

$n = sprintf("%08d",$n);

ゼロ埋め:後方

$id = sprintf("%0-11s", $id);