這篇文章主要介紹PHP7 新增intdiv()函數(shù)的使用方法,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
10年積累的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有吉安免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
PHP 7 新增加了 intdiv() 函數(shù),intdiv代表整數(shù)除法即對除法結(jié)果取整。這個函數(shù)返回給定被除數(shù)和除數(shù)除法的整數(shù)商。該函數(shù)從內(nèi)部刪除被除數(shù)的余數(shù),使其能被除數(shù)整除并在除法后返回商。
語法:
int intdiv($dividend, $divisor)
參數(shù):
函數(shù)接收兩個參數(shù):
$dividend:這個帶符號的整數(shù)參數(shù)表示要除以的數(shù)。
$divisor:這個帶符號的整數(shù)參數(shù)指的是用作除數(shù)的數(shù)字。
返回類型:
此函數(shù)返回計算的商。
異常/錯誤:
該函數(shù)在以下情況會引發(fā)異常:
如果我們將除數(shù)傳遞為0,那么函數(shù)將引發(fā)DivisionByZeroError
異常。
如果我們將PHP_INT_MIN
作為被除數(shù),并將-1
作為除數(shù),那么將拋出一個算術(shù)錯誤異常。
PHP intdiv代碼使用示例:
輸出:
6看到目前為止很多人可能認(rèn)為這個函數(shù)等價于:
floor($dividend/$divisor)但其兩者之間是有區(qū)別的,示例如下:
輸出:
-6 -7注意:
intdiv()函數(shù)返回整數(shù)除法的商。
該函數(shù)可能引發(fā)異常,因此開發(fā)人員必須處理邊緣情況。
該函數(shù)不等于應(yīng)用于浮點除法或'/'的floor函數(shù)。
以上是PHP7 新增intdiv()函數(shù)的使用方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前題目:PHP7新增intdiv()函數(shù)的使用方法
鏈接分享:http://weahome.cn/article/jpjccs.html