26 of 410 menu

関数 is_numeric

関数 is_numeric は、渡された値が数値、または数値として解釈可能な文字列であるかをチェックします。 値が数値または数値文字列である場合に関数は true を返し、それ以外の場合には false を返します。

構文

is_numeric(mixed $value): bool

いくつかの値が数値形式に合致するかチェックしてみましょう:

<?php var_dump(is_numeric(123)); // true var_dump(is_numeric('123')); // true var_dump(is_numeric('12.3')); // true var_dump(is_numeric('abc')); // false var_dump(is_numeric('123a')); // false ?>

様々な数値形式での動作を確認してみましょう:

<?php var_dump(is_numeric(0x1A)); // true (16進数) var_dump(is_numeric('0x1A')); // false (16進数を含む文字列) var_dump(is_numeric(1.2e3)); // true (指数表記) var_dump(is_numeric('1.2e3')); // true (指数表記を含む文字列) ?>

関連項目

  • 変数が整数であるかをチェックする関数 is_int
  • 変数が浮動小数点数であるかをチェックする関数 is_float
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否