ホームページ >バックエンド開発 >PHPチュートリアル >PHP Is_Numeric() 関数の使用方法

PHP Is_Numeric() 関数の使用方法

藏色散人
藏色散人オリジナル
2019-01-17 14:54:255578ブラウズ

PHP プログラミング言語の is_numeric() 関数は、値が数値であるか数値文字列であるかを計算するために使用されます。数値文字列には、任意の数の桁、オプションの記号 (または - など)、オプションの小数点、およびオプションの指数が含まれます。したがって、234.5e6 は有効な数値文字列です。 2 進数表記および 16 進数表記は使用できません。

PHP Is_Numeric() 関数の使用方法

is_numeric() 関数を if() ステートメントで使用すると、ある方法では数値を処理し、別の方法では数値以外を処理できます。 true または false を返します。

Is_Numeric() 関数の例

例:

<?php 
if (is_numeric(887)) { 
    echo "Yes"; 
} else { 
    echo "No"; 
} 
?>

887 は数値であるため、この出力は次のようになります。ただし、

<?php 
if (is_numeric("cake")) { 
    echo "Yes"; 
} else { 
    echo "No"; 
} 
?>

cake は数値ではないため、この出力は利用できません。

同様の関数

同様の関数 ctype-digital() も数値をチェックしますが、チェックできるのは数字のみです。符号、小数、指数は使用できません。 true を返すには、文字列リテラルの各文字が 10 進数である必要があります。それ以外の場合、関数は false を返します。

他の同様の関数には次のものがあります。

is_null() - 查找变量是否为NULL
is_float() - 查找变量的类型是否为float
is_int() - 查找变量的类型是否为整数
is_string() - 查找变量的类型是否为字符串
is_object() - 查找变量是否为对象
is_array() - 查找变量是否为数组
is_bool() - 查找变量是否为布尔值

注: PHP について

PHP は Hypertext Preprocessor の略です。これは、Web サイト所有者が動的に生成されるページを作成するために使用するオープンソースの HTML フレンドリーなスクリプト言語です。コードはサーバー上で実行され、HTML が生成され、クライアントに送信されます。 PHP は、ほぼすべてのオペレーティング システムおよびプラットフォームに導入できる、人気のあるサーバーサイド言語です。

以上がPHP Is_Numeric() 関数の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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