首頁 >後端開發 >PHP問題 >php怎麼判斷有沒有小數點

php怎麼判斷有沒有小數點

青灯夜游
青灯夜游原創
2022-04-20 20:12:324170瀏覽

php判斷有沒有小數點的方法:1、使用「strpos(數字字串,'.')」語法,如果傳回小數點在字串中第一次出現的位置,則有小數點;2 、使用「strrpos(數字字串,'.')」語句,如果傳回小數點在字串中最後一次出現的位置,則有。

php怎麼判斷有沒有小數點

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

php判斷有沒有小數點的方法

方法1:使用strpos()函數

利用strpos()函數取得小數點在字串中第一次出現的位置,語法:

strpos(数字字符串,'.')

如果回傳位置則有,如果回傳FALSE則沒有。

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$nubs = 34123.456;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;是小数,有小数点&#39;;
} else {
echo &#39;不是小数,没有小数点&#39;;
}
?>

php怎麼判斷有沒有小數點

#方法2:使用strrpos()函數

利用strrpos( )函數取得小數點在字串中最後一次出現的位置,語法:

strrpos(数字字符串,&#39;.&#39;)

如果傳回位置則有,如果傳回FALSE則沒有。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$nubs = 34123;
if (strrpos($nubs, &#39;.&#39;) !== false) {
echo &#39;是小数,有小数点&#39;;
} else {
echo &#39;不是小数,没有小数点&#39;;
}
?>

php怎麼判斷有沒有小數點

推薦學習:《PHP影片教學

以上是php怎麼判斷有沒有小數點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn