編集の要約なし |
|||
| 6行目: | 6行目: | ||
== 文字列リテラル == | == 文字列リテラル == | ||
文字列を記述する場合、文字の集合をシングルクオーテーション<code>'</code>またはダブルクオーテーション<code>"</code>で囲む。<br> | 文字列を記述する場合、文字の集合をシングルクオーテーション<code>'</code>またはダブルクオーテーション<code>"</code>で囲む。<br> | ||
なお、<code>''</code>で囲む場合と<code>""</code>で囲む場合では、データの扱いが異なる。(詳細は、次のセクションに記載する)<br> | なお、<code><nowiki>''</nowiki></code>で囲む場合と<code>""</code>で囲む場合では、データの扱いが異なる。(詳細は、次のセクションに記載する)<br> | ||
'文字列' | '文字列' | ||
"文字列" | "文字列" | ||
| 152行目: | 152行目: | ||
<br><br> | <br><br> | ||
== 英字の判別(ctype_alpha関数, ctype_alnum関数) == | == 文字関数 == | ||
==== 英字の判別(ctype_alpha関数, ctype_alnum関数) ==== | |||
<code>ctype_alpha</code>関数は、文字列に英字のみが含まれているかどうかを確認する。<br> | <code>ctype_alpha</code>関数は、文字列に英字のみが含まれているかどうかを確認する。<br> | ||
boolean ctype_alpha(string text) | boolean ctype_alpha(string text) | ||
| 217行目: | 218行目: | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | |||
==== 数字の判別(ctype_digit関数) ==== | |||
== 数字の判別(ctype_digit関数) == | <code>ctype_digit</code>関数は、文字列に数字のみが含まれているかを確認する。<br> | ||
boolean ctype_digit(string text) | boolean ctype_digit(string text) | ||
| 233行目: | 233行目: | ||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u> | <u>小数点等が含まれている場合も<code>FALSE</code>となる。この関数では、全ての文字が0~9である必要がある。</u><br> | ||
<u>引数に指定した値が、数値または数値として有効な文字列かどうかを判別する場合は、</u><br> | <u>引数に指定した値が、数値または数値として有効な文字列かどうかを判別する場合は、</u><br> | ||
<u>数字または数値文字列の判別( | <u>数字または数値文字列の判別(<code>is_numeric</code>関数)セクションを参照すること。</u><br> | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<?php | <?php | ||
| 263行目: | 263行目: | ||
?> | ?> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | |||
==== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) ==== | |||
== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) == | <code>ctype_upper</code>関数を使用して、文字列が全て大文字かどうかを確認する。<br> | ||
また、<code>ctype_lower</code>関数を使用して、全て小文字かどうかを確認する。<br> | |||
boolean ctype_upper(string text) | boolean ctype_upper(string text) | ||