php怎麼判斷一個數能不能為小數

WBOY
發布: 2023-03-13 21:18:01
原創
2754 人瀏覽過

在PHP中,可以利用strpos()函數來判斷一個數能不能為小數,該函數可在數字中判斷小數點是否存在,如果不存在則數不為小數,會傳回flase,反之存在則為小數;語法為「if(strpos(數字字串,'.') !== false)」。

php怎麼判斷一個數能不能為小數

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

php判斷一個數能不能為小數的方法

1、在PHP中可以透過strpos()函數來找出字串在另一字串中第一次出現的位置。 strpos()函數的語法為:

strpos(string,find,start)
登入後複製

其中需要注意的是:

參數strings是必要的,表示規定要搜尋的字串;find參數也是必須的,用來規定要查找的字串;start參數是可選的,表示規定在何處開始搜尋。

傳回的結果是字串在另一個字串中第一次出現的位置,如果沒有找到字串則傳回 FALSE。

想要判斷是否為小數,我們可以透過strpos函數找出小數點有沒有出現在數字字串中,程式碼如下:

strpos(数字字符串, '.')
登入後複製

如果是小數,傳回的結果就是小數點第一次出現的位置,如果不是小數的話,就沒有小數點,回傳的結果就是false。

2、可以判斷上一步中strpos函數回傳的結果是否等於flase,如果為真,表示是小數,如果為假,表示不是小數。

程式碼如下:

<?php
$nubs = 34123.456;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;这个数是小数&#39;;
} else {
echo &#39;这个数不是小数&#39;;
}
?>
登入後複製

輸出結果:

php怎麼判斷一個數能不能為小數

#範例:

<?php
$nubs = 34123;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;这个数是小数&#39;;
} else {
echo &#39;这个数不是小数&#39;;
}
?>
登入後複製

輸出結果:

php怎麼判斷一個數能不能為小數

大家如果有興趣的話,可以點選《PHP影片教學》進行更多關於PHP知識的學習。

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

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!