ホームページ > バックエンド開発 > PHPの問題 > PHPを使用して文字列が数値かどうかを確認する

PHPを使用して文字列が数値かどうかを確認する

autoload
リリース: 2023-03-08 22:32:01
オリジナル
2667 人が閲覧しました

PHPを使用して文字列が数値かどうかを確認する

php で正規表現を使用して文字列が数値であるかどうかを確認するのは非常に簡単です。最も重要なことは、正規表現をどのように記述し、正規表現をマスターするかです。式の書き方ですが、ここでは正規表現を使って数値を判断する方法を列挙します。

最初の方法:

関数 is_numeric() を使用して

    bool is_numeric ( mixed $var )
ログイン後にコピー
# を確認します
  • ##$var: 検出する変数

  • 戻り値: 指定された変数が数値または数値文字列の場合は TRUE、それ以外の場合は FALSE を返します。注意してください。浮動小数点型は null 値 (FALSE) を返します。

  • if(is_numeric($str)) 
       echo('是数字');
    else
       echo('不是数字');
    ログイン後にコピー

2 番目の方法:

正規表現検証を使用する

<?php
if($str)
{  
if(eregi("^[0-9]+$",$str)) 
 {    
   $str=(int)$str;  
 }else{    
   echo "获取到的数据不是有效的数字类型,操作将停止!";   
  exit();  
  }
}else{  
  echo "需要验证的数据为空,操作停止!";  
  exit();
 }
?>
ログイン後にコピー
推奨: 「

php ビデオ チュートリアル 」「php チュートリアル

以上がPHPを使用して文字列が数値かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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