php中一些数据类型处理的方法
墨初 编程开发 559阅读
在php中经常要对各种数据进行处理,下面的博文将从数字运算,随机数生成,进制转换,数字格式化等方面进行一个简单的介绍。
php中的数字运算
在PHP中可以通过运算符有加(+)、减(-)、乘(*)、除(/)、取模(%)进行数字的运算。
例:
PHP
$a = 10;
$b = 5;
// 加法运算
$c = $a + $b;
echo '加法运算结果为'.$c;
// 减法运算
$d = $a - $b;
echo '减法运算结果为:'.$d;
// 乘法运算
$e = $a * $b;
echo '乘法运算结果为:'.$e;
// 除法运算
$f = $a / $b;
echo '除法运算结果为:'.$f;
// 取模运算
$g = $a % $b;
echo '取模运算结果为:'.$g;
php随机数生成
php脚本中可以使用rand(),mt_rand()函数获取一个随机算。
PHP
echo rand(5,10);
// 6
echo mt_rand(5,10);
// 8
php进制转换的方法
php脚本中可以通过decbin()、decoct()、hexdec()、bindec()、octdec()等函数进行进制转换。
例:
PHP
// 十进制转二进制
$a = decbin(10);
echo '十进制10转二进制为:'.$a;
// 十进制转八进制
$b = decoct(10);
echo '十进制10转八进制为:'.$b;
// 十六进制转十进制
$c = hexdec("1A");
echo '十六进制1A转十进制为:'.$c;
// 二进制转十进制
$d = bindec("1100");
echo '二进制1100转十进制为:'.$d;
// 八进制转十进制
$e = octdec("12");
echo '八进制12转十进制为:'.$e;
php数字格式化
php可以使用number_format()函数对数字进行格式化。
PHP
$a = 1234567.89123;
$b = number_format($a, 2, ".", ",");
echo '格式化后的数字为:'.$b;
php精度处理
在PHP中可以使用round()函数对数字的精度进行处理。该函数接受两个参数,分别是要处理的数字和小数点后的位数。
PHP
$a = 123.456789;
$b = round($a, 2);
echo '精度处理后的数字为:'.$b;
以上就是php中关于数字的一些格式处理,关于更多的php教程可参考本站的其它文章。
手机预览赞赏支持
"作者已被打赏56次"