php判斷有沒有小數(shù)點(diǎn)的方法:1、使用“strpos(數(shù)字字符串,'.')”語法,如果返回小數(shù)點(diǎn)在字符串中第一次出現(xiàn)的位置,則有小數(shù)點(diǎn);2、使用“strrpos(數(shù)字字符串,'.')”語句,如果返回小數(shù)點(diǎn)在字符串中最后一次出現(xiàn)的位置,則有。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php判斷有沒有小數(shù)點(diǎn)的方法
方法1:使用strpos()函數(shù)
利用strpos()函數(shù)獲取小數(shù)點(diǎn)在字符串中第一次出現(xiàn)的位置,語法:
strpos(數(shù)字字符串,'.')
如果返回位置則有,如果返回 FALSE則沒有。
示例:
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123.456; if (strpos($nubs, '.') !== false) { echo '是小數(shù),有小數(shù)點(diǎn)'; } else { echo '不是小數(shù),沒有小數(shù)點(diǎn)'; } ?>
方法2:使用strrpos()函數(shù)
利用strrpos()函數(shù)獲取小數(shù)點(diǎn)在字符串中最后一次出現(xiàn)的位置,語法:
strrpos(數(shù)字字符串,'.')
如果返回位置則有,如果返回 FALSE則沒有。
<?php header('content-type:text/html;charset=utf-8'); $nubs = 34123; if (strrpos($nubs, '.') !== false) { echo '是小數(shù),有小數(shù)點(diǎn)'; } else { echo '不是小數(shù),沒有小數(shù)點(diǎn)'; } ?>
推薦學(xué)習(xí):《PHP視頻教程》