數(shù)學(xué)計(jì)算
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元陸豐做網(wǎng)站,已為上家服務(wù),為陸豐各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):028-86922220
1.使用 abs 函數(shù)設(shè)置數(shù)值的絕對(duì)值。
//輸出 5
echo abs(-5);
2.使用 ceil 函數(shù)進(jìn)位取整。
//輸出 6
echo ceil(5.8);
echo ceil(5.1);
3.使用 floor 函數(shù)截?cái)嗳≌?/p>
//輸出 5
echo floor(5.8);
echo floor(5.1);
4.使用 round 函數(shù)進(jìn)行四舍五入。
//輸出 6
echo round(5.5);
//輸出 5
echo round(5.4);
5.使用 fmod 函數(shù)求余數(shù)。
//輸出 1
echo fmod(9, 4);
隨機(jī)大小
1.使用 min 函數(shù)得到最小值。
//輸出 1
echo min(4, 5, 1, 7, 9, 2);
2.使用 max 函數(shù)得到最大值。
//輸出 9
echo max(4, 5, 1, 7, 9, 2);
3.使用 rand 函數(shù)得到隨機(jī)數(shù)。
//獲取 1-10 隨機(jī)
echo rand(1,10);
4.使用 mt_rand 生成更好的隨機(jī)數(shù)(算法先進(jìn)且快)
//產(chǎn)生 1-10 的隨機(jī)數(shù)
echo mt_rand(1, 10);
數(shù)值轉(zhuǎn)換
1.使用 decbin 和 bindec 函數(shù)進(jìn)行十進(jìn)制和二進(jìn)制的轉(zhuǎn)換。
//十進(jìn)制轉(zhuǎn)換為二進(jìn)制
echo decbin(100);
//二進(jìn)制轉(zhuǎn)換為十進(jìn)制
echo bindec('1100100');
2.使用 decoct 和 octdec 函數(shù)進(jìn)行十進(jìn)制和八進(jìn)制的轉(zhuǎn)換。
//十進(jìn)制轉(zhuǎn)換為八進(jìn)制
echo decoct(100);
//八進(jìn)制轉(zhuǎn)換為十進(jìn)制
echo octdec('144');
3.使用 dechex 和 hexdec 函數(shù)進(jìn)行十進(jìn)制和十六進(jìn)制的轉(zhuǎn)換。
//十進(jìn)制轉(zhuǎn)換成 16 進(jìn)制
echo dechex(100);
//十六進(jìn)制轉(zhuǎn)換成 10 進(jìn)制
echo hexdec('64');