本文目录一览:
- 1、php中,如何取得一个整型值的低位和高位值?
- 2、如何查看php是32位还是64位
- 3、PHP怎么输出个十百千位数中的一位
- 4、php判断大于32位的整数
- 5、php 整型占几个字节
- 6、php中对多位整数向上取余怎么做,例如15325变成16000
php中,如何取得一个整型值的低位和高位值?
?php
header("Content-type:text/html;charset='utf-8'");
$number=123334; //整型数字
for($i=0;$istrlen($number);$i++){
$array[]=substr($number,$i,1); //将数字当成字符串,将数字分离个位数存到数组中
}
echo "最低位是".$array[count($array)-1]."br";//数组中的最后一位是最低位
echo "最高位是".$array[0]; //数组中的第一位是最高位
?
输出结果为:最低位是4
最高位是1
如何查看php是32位还是64位
php没有位数直说吧,你要看系统的是多少位的可以在名令行输入uname -a , 或者用phpinfo()函数,system那一行就是系统信息
PHP怎么输出个十百千位数中的一位
假设整数是$a,
个位数:$a%10,
十位数:($a%100 - $a%10)/10
百位数:($a%1000 - $a%100)/100
千位数:($a%10000 - $a%1000)/1000
php判断大于32位的整数
不会啊,下面是段测试代码,输出的是aa。
$num1=31153781151208998052985106967035904;
$num2=4407102432160489602026006068404266;
if($num1 $num2) {
echo "aa";
} else {
echo "bb";
}
php 整型占几个字节
据官方资料:
整型数的字长和平台有关,尽管通常最大值是大约二十亿(32 位有符号)。 PHP 不支持无符号整数。Integer值的字长可以用常量PHP_INT_SIZE来表示,自 PHP 4.4.0 和 PHP 5.0.5后,最大值可以用常量PHP_INT_MAX来表示。
php中对多位整数向上取余怎么做,例如15325变成16000
/**
+-------------------------------------------------
* @param int $amount 目标数字
+-------------------------------------------------
* @param int $num 向上取整的位数
+-------------------------------------------------
* @return int
+-------------------------------------------------
*/
function rounding($amount,$num)
{
$change = 1;
for($i = 0;$i $num;$i++){
$change = $change * 10;
}
return ceil($amount/$change)*$change;
}
echo rounding(15325,3);