本文目錄一覽:
- 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);
原創文章,作者:MSLL8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130340.html