.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 3
.
<< Prev
その他の良く使う関数
« INDEX »
PHP 文法編
Next >>
実行制御
作成日:2006/05/10

1X.2 数学関数

構文説明
float ceil
( float value )

切り上げ計算を行います。value より大きい整数値(float型)を返します。

用例:
echo ceil( 1.9); // 答え: 2
echo ceil( 1.1); // 答え: 2
echo ceil(-1.1); // 答え:-1
echo ceil(-1.9); // 答え:-1
float floor
( float value )

切り下げ計算を行います。value より小さいの整数値(float型)を返します。

用例:
echo floor( 1.9); // 答え: 1
echo floor( 1.1); // 答え: 1
echo floor(-1.1); // 答え:-2
echo floor(-1.9); // 答え:-2
double round
( double value
[,int precision] )

四捨五入計算を行います。value を precision (小数点以下の桁数)に丸めた値(double型)を返します。 precision を省略した場合は少数点以下は0になります。precision を負にすることもできます。

用例:
echo round( 1.5); // 答え: 2
echo round( 1.4); // 答え: 1
echo round(-1.4); // 答え:-1
echo round(-1.5); // 答え:-2
echo round(155.555,  2);  // 答え:155.56
echo round(155.555,  1);  // 答え:155.6
echo round(155.555,  0);  // 答え:156
echo round(155.555, -1);  // 答え:160
echo round(155.555, -2);  // 答え:200
mixed max
( mixed arg1,
  mixed arg2
[,・・・ ] )

引数中の最大値を返します。 最初の変数が配列の場合は、その配列中の最大値を返します。

用例:
max(1,2,3);        // 答え:3
max(array(1,2,3)); // 答え:3
mixed min
( mixed arg1,
  mixed arg2
[,・・・ ] )

引数中の最小値を返します。最初の変数が配列の場合は、その配列中の最小値を返します。

用例:
min(1,2,3);        // 答え:1
min(array(1,2,3)); // 答え:1
int rand
([int min, int max])

(min, max)の間の擬似乱数(整数)を返します。 (min, max) を省略した場合、(0, RAND_MAX) の間の擬似乱数(整数)を返します。

srand() などにより乱数ジェネレータにシードを与える必要はありません。 この処理はPHPが自動的に行うようになりました。(PHP 4.2.0 以降 )

用例:
rand(0,100);  // 0〜100の乱数を発生します
void srand
( int seed )

シード seed で乱数ジェネレータを 初期化します。

用例:
srand(time());
<< Prev
その他の良く使う関数
« INDEX »>
Page Top
Next >>
実行制御

.