hi,欢迎访问本站!
当前位置: 首页编程开发正文

php中一些数据类型处理的方法

墨初 编程开发 280阅读

在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()函数获取一个随机算。

echo rand(5,10);
// 6
echo mt_rand(5,10);
// 8

php进制转换的方法

php脚本中可以通过decbin()、decoct()、hexdec()、bindec()、octdec()等函数进行进制转换。

例:

// 十进制转二进制
$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()函数对数字进行格式化。

$a = 1234567.89123;
$b = number_format($a, 2, ".", ",");
echo '格式化后的数字为:'.$b;

php精度处理

在PHP中可以使用round()函数对数字的精度进行处理。该函数接受两个参数,分别是要处理的数字和小数点后的位数。

$a = 123.456789;
$b = round($a, 2);
echo '精度处理后的数字为:'.$b;

以上就是php中关于数字的一些格式处理,关于更多的php教程可参考本站的其它文章。

声明:无特别说明,转载请标明本文来源!
相关推荐