ホームページ > バックエンド開発 > PHPの問題 > PHPで数値が小数になれるかどうかを判断する方法

PHPで数値が小数になれるかどうかを判断する方法

WBOY
リリース: 2023-03-13 21:18:01
オリジナル
2826 人が閲覧しました

PHP では、strpos() 関数を使用して、数値が小数であるかどうかを判断できます。この関数は、数値に小数点が存在するかどうかを判断できます。小数点が存在しない場合、その数値は存在しません。 10 進数で false を返します。そうでない場合は、10 進数です。構文は "if(strpos(数値文字列,'.') !== false)" です。

PHPで数値が小数になれるかどうかを判断する方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php によって決まります。数値 10 進数は使用できますか?

#1. PHP では、strpos() 関数を使用して、別の文字列内で最初に出現した文字列を検索できます。 strpos() 関数の構文は次のとおりです:

strpos(string,find,start)
ログイン後にコピー

次の点に注意してください:

パラメータ文字列は必須であり、検索する文字列が指定されていることを示します。find パラメータも同様です。必須、検索する文字列の指定に使用されます。start パラメータはオプションで、検索を開始する場所を指定します。

返される結果は、別の文字列内でその文字列が最初に出現する位置です。文字列が見つからない場合は、FALSE が返されます。

それが小数かどうかを判断するには、strpos 関数を使用して、数値文字列に小数点が含まれているかどうかを確認できます。コードは次のとおりです。 、返される結果は最初の小数点です。今回表示される位置が小数点でない場合、小数点は存在せず、返される結果は false になります。

2. 前ステップの strpos 関数で返された結果が flase と等しいかどうかを判断できます。true の場合は 10 進数であることを意味し、false の場合は 10 進数ではないことを意味します小数。

コードは次のとおりです:

strpos(数字字符串, '.')
ログイン後にコピー

出力結果:


##例:

<?php
$nubs = 34123.456;
if (strpos($nubs, &#39;.&#39;) !== false) {
echo &#39;这个数是小数&#39;;
} else {
echo &#39;这个数不是小数&#39;;
}
?>
ログイン後にコピー
PHPで数値が小数になれるかどうかを判断する方法出力結果:


興味がある場合は、「

PHP ビデオ チュートリアル PHPで数値が小数になれるかどうかを判断する方法」をクリックして、PHP の知識をさらに学習してください。

以上がPHPで数値が小数になれるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート