一.数值数据类型 数字或数值数据在PHP中一般就两种double和int。 PHP是一种松散类型的脚本语言,要注意类型转换的方式。 <div class="codetitle"><a style="CURSOR: pointer" data="26620" class="copybut" id="copybut26620" onclick="doCopy('code26620')"> 代码如下:<div class="codebody" id="code26620"> <?php $a = '5'; //数字的字符串也是数字,参与数学运算当数字处理 echo is_numeric ( $a ); //1 echo ' '; echo 7 + $a; //12 echo ' '; echo '7' + $a; //12 echo ' '; //用.连接后就按字符串处理 echo '7' . $a; //75 ?> 二.随机数 Rand()函数是libc中定义的一个随机函数的简单包装器。 Mt_rand()函数是一个很好的代替实现。 <div class="codetitle"><a style="CURSOR: pointer" data="18334" class="copybut" id="copybut18334" onclick="doCopy('code18334')"> 代码如下:<div class="codebody" id="code18334"> <?php $a = rand(0,10); echo $a; echo ' '; echo getrandmax(); echo ' '; $b = mt_rand(0,10); echo $b; echo ' '; echo mt_getrandmax(); echo ' '; ?> output 1 32767 6 2147483647 三.格式化数据 <div class="codetitle"><a style="CURSOR: pointer" data="96307" class="copybut" id="copybut96307" onclick="doCopy('code96307')"> 代码如下:<div class="codebody" id="code96307"> <?php $a = 12345.6789; //用于设置保留多少位小数点 echo number_format($a,2); echo ' '; //也可以改变默认小数点的符号表示和千分位的表示符号 echo number_format($a,2,'#','') ?> Output 12,345.68 12345#68 四.数学函数
函数 |
功能 |
Abs() |
取绝对值 |
Floor() |
舍去法取整 |
Ceil() |
进一法取整 |
Round() |
四舍五入 |
Min() |
求最小值或数组中最小值 |
Max() |
求最大值或数组中最大值 | 代码如下: $a = -123456.789; $b = array (1,3,4 ); echo abs ( $a ); echo ' '; echo floor ( $a ); echo ' '; echo ceil ( $a ); echo ' '; echo round ( $a ); echo ' '; echo min ( $b ); echo ' '; echo max ( $b ); ?>
output 123456.789 -123457 -123456 -123457 1 4 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|