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

PHPで正の数が正であるかどうかを判断する方法

藏色散人
藏色散人オリジナル
2021-11-15 09:18:193672ブラウズ

phpで正の数かどうかを判定する方法は、1.正規表現による判定、2.floor関数と組み合わせた判定、3.is_numericなどの関数による判定です。

PHPで正の数が正であるかどうかを判断する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

PHP はどのように判断しますか?正の数ですか?

php は変数が正の整数かどうかを判断します

方法 1:

if(preg_match("/^[1-9][0-9]*$/" ,$amount)){
 die('是正整数');
}

方法 2:

$ num = '45 .7' ;
if((floor($ num)- $ num)!== 0){
  exit(“ 不是正整数!”);
} else {
  exit(“ 是正整数!”);
}

方法 3:

$ num = '12' ;
if(floor($ num)== $ num){
  exit(“ 是正整数!”);
} else {
  exit(“ 不是正整数!”);
}

方法 4:

if(! is_numeric($ jp_total)|| strpos($ jp_total ,“。”)!== false){
  die(“ 不是整数”);
} else {
  die(“ 是整数”);
}

推奨学習: 「PHP ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。