English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ctype_xdigit()関数は、文字列が十六進数の文字のみを含んでいるかを検出します。
ctype_xdigit ( $text );
この関数は、提供された文字列がテキスト内の全ての文字が十六進数の「数字」であるかをチェックします。
順番 | 引数および説明 |
---|---|
1 | text(必須) テストされた文字列 |
テキスト内の各文字が十六進数の「数字」(すなわち、十進数の数字または[A-Fa-f]内の文字が十六進数の「数字」(すなわち、十進数の数字または[A
<?php $strings = array('ABCDEF', 'SAI!@#$', 'ab12bc99','FF10BC99', 'DDDD', 'ffff'); foreach ($strings as $test) { if (ctype_xdigit($test)) { echo "$test 十六進数の文字で構成されています。\n"; }else { echo "$test 非十六進数を含んでいます。\n"; } } ?>テストしてみる‹/›
出力結果:
ABCDEF 十六進数の文字で構成されています。 SAI!@#$ 非十六進数を含んでいます。 ab12bc99 十六進数の文字で構成されています。 FF10BC99 十六進数の文字で構成されています。 DDDD 十六進数の文字で構成されています。 ffff 十六進数の文字で構成されています。