English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ctype_digit() 関数は、文字列内の文字がすべて数字であるかどうかを確認します。
ctype_digit ( $text );
提供された文字列の全ての文字が数字であるかどうかを確認します。以下をチェックする1 ... 9
順番番号 | パラメータ及び説明 |
---|---|
1 | text(必須) テストする必要のある文字列。 |
テキストの全ての文字が十進数の数字である場合にTRUEを、そうでない場合にFALSEを返します。
配列の要素が全ての数字かどうかを確認する
<?php $strings = array('122.50', '1004', 'foo!#$bar'); foreach ($strings as $test) { if (ctype_digit($test)) { echo "$test 全ての文字が数字です \n"; }else { echo "$test 非数字文字が含まれています \n"; } } ?>テストを見て‹/›
出力結果:
122.50 非数字文字が含まれています 1004 全ての文字が数字です foo!#$bar 非数字文字が含まれています