第四章php数学演算

1810 ワード

一.数値データタイプの数字または数値データはPHPでは一般的に2種類のdoubleとintです。PHPは緩いタイプのスクリプト言語ですので、タイプ転換の仕方に注意してください。
 
<?php
$a = '5';
// ,
echo is_numeric ( $a ); //1
echo '<br/>';
echo 7 + $a; //12
echo '<br/>';
echo '7' + $a; //12
echo '<br/>';
// .
echo '7' . $a; //75
?>
二.乱数Rand()関数は、libcで定義されたランダム関数の簡単な包装器である。Mt_Rand()関数は良い代替実装である。
 
<?php
$a = rand(0,10);
echo $a;
echo '<br/>';
echo getrandmax();
echo '<br/>';
$b = mt_rand(0,10);
echo $b;
echo '<br/>';
echo mt_getrandmax();
echo '<br/>';
?>
output 1 32767 6 2147483647 3.フォーマットデータ
 
<?php
$a = 12345.6789;
//
echo number_format($a,2);
echo '<br/>';
//
echo number_format($a,2,'#','*')
?>
Output 12,345.68 12*345㌟68.数学関数
関数
機能
Abs()
絶対値をとる
Flook()
捨て方で整理する
Cell()
1つの方法で整頓する
Round()
四捨五入
Min()
最小値または配列中の最小値を求めます。
Max()
最大値または行列の中で最大値
 
<?php
$a = -123456.789;
$b = array (1, 2, 3, 4 );
echo abs ( $a );
echo '<br/>';
echo floor ( $a );
echo '<br>';
echo ceil ( $a );
echo '<br>';
echo round ( $a );
echo '<br>';
echo min ( $b );
echo '<br>';
echo max ( $b );
?>
output 12345.789-1234557-1234556-1234557 4を求めます。