ホームページ >バックエンド開発 >PHPチュートリアル >PHPでの整数判定の方法を詳しく解説(コード付き)

PHPでの整数判定の方法を詳しく解説(コード付き)

烟雨青岚
烟雨青岚転載
2020-07-10 11:03:222979ブラウズ

PHPでの整数判定の方法を詳しく解説(コード付き)

# これら 3 つの方法をインターネットで見たことがあります。一緒に説明しましょう。質問がある場合は、指摘して一緒に学びましょう

1, is_int で判定

if(is_int(2.0)){
    echo "整数";
}else{
    echo "非整数";
}

整数以外の数値を出力

# 通常であれば判定できますが、このように与えられた数値が 2.0 の場合、この判定方法は問題が発生するため、このアプローチは間違っています

2、floor、ceil

$a = 2.0;
if(floor($a)==$a){
    echo "整数";
}else{
    echo "非整数";
}

出力整数

このような丸め関数を使用するため、このアプローチは可能です

3、通常の判断

コードスニペット

$reg = '/^[0-9][0-9]*$/'
$goods_number = '0';
if( preg_match($reg,$goods_number)){
  echo '是整数';
}else{
  echo '不是整数';
}

出力整数

上記は私自身の要約です方法はいくつかありますが、2つ目と3つ目は自分で試して問題があればリマインドしてください^_^

そして、マニュアルを見ていたら、そのようなPHPの判定関数をいくつか見つけました。 、is_numeric (これにより 16 進数を決定できます)。興味のある友人は、自分でテストして勉強することができます。

読んでいただきありがとうございます。多くの利益が得られることを願っています。

この記事は、https://blog.csdn.net/u013757199/article/details/51577379

から転載されたものです:「

php チュートリアル

以上がPHPでの整数判定の方法を詳しく解説(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。