// abs — 絕對值
$abs
=abs(-
4.2)
;// $abs = 4.2; (double/float)
$abs3
=abs(-
5);// $abs3 = 5; (integer)
// bindec — 二進位制轉換為十進位制
echo
bindec
('110011').
"\n"
;// ceil — 進一法取整
echo
ceil
(1.26);
// 1
// decbin — 十進位制轉換為二進位制
echo
decbin(12
)."\n"
;// dechex — 十進位制轉換為十六進製制
echo
dechex(10
)."\n"
;// decoct — 十進位制轉換為八進位制
echo
decoct(15
)."\n"
;// floor — 捨去法取整
echo
floor
(4.3);
// 4
// fmod — 返回除法的浮點數餘數$x=
5.7;$y=
1.3;$r=
fmod($x
,$y);
// 4 * 1.3 + 0.5 = 5.7
// hexdec — 十六進製制轉換為十進位制
var_dump
(hexdec
("that"))
;// print "int(10)"
// intdiv — 對除法結果取整
var_dump
(intdiv(3
,2))
;var_dump
(intdiv(-
3,2)
);var_dump
(intdiv(3
,-2)
);var_dump
(intdiv(-
3,-2
));var_dump
(intdiv(1
,0))
;// max — 找出最大值
echo
max(1,
3,5,
6,7)
;// 7
echo
max(
array(2
,4,5
));// 5
// min — 找出最小值
echo
min(2,
3,1,
6,7)
;// 1
echo
min(
array(2
,4,5
));// 2
// mt_getrandmax — 顯示隨機數的最大可能值
echo
mt_getrandmax()
;// mt_rand — 生成更好的隨機數
echo
mt_rand
(100000
,999999);
// octdec — 八進位制轉換為十進位制
echo
octdec
('77').
"\n"
;echo
octdec
(decoct(45
));// pow — 指數表示式
var_dump
(pow(2
,8))
;// int(256)
echo
pow(-1
,20);
// 1
echo
pow(0,
0);// 1
// round — 對浮點數進行四捨五入
echo
round
(3.4);
// 3
echo
round
(3.5);
// 4
echo
round
(3.6);
// 4
echo
round
(3.6,0
);// 4
// sqrt — 平方根
echo
sqrt(9
);// 3
echo
sqrt(10
);// 3.16227766 ...
// bcadd — 2個任意精度數字的加法計算$a=
'1.234';$b
='5'
;echo
bcadd($a
,$b);
// 6
echo
bcadd($a
,$b,4
);// 6.2340
// bcdiv — 2個任意精度的數字除法計算
echo
bcdiv
('105'
,'6.55957',3
);// 16.007
// bcmul — 2個任意精度數字乘法計算
echo
bcmul
('1.34747474747'
,'35',3
);// 47.161
echo
bcmul
('2'
,'4');
// 8
// bcsub — 2個任意精度數字的減法$a=
'1.234';$b
='5'
;echo
bcsub($a
,$b);
// -3
echo
bcsub($a
,$b,4
);// -3.7660
PHP手冊整理 函式 內建函式(網路)
header 函式 header 傳送原生 http 頭 url重定向 header location 設定響應狀態碼 響應乙個pdf檔案 header header content disposition attachment filename downloaded.pdf readfile or...
PHP手冊整理 函式 內建函式(加密函式)
hash file md5 file 函式 hash file 使用給定檔案的內容生成雜湊值 md5 file 計算檔案的md5值 md5 file test.php 等同於hash file md5 test.php echo md5 file test.php echo echo hash fi...
php常用函式 數學
學習php的過程中,整理的一些常用的函式,這是數學函式。header content type text html charset utf 8 求絕對值 abs echo abs 12 12 進一取整法 echo ceil 7.9999 8 舍去取整法 echo floor 7.9999 7 浮點數...