編集の要約なし
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><br>
<br>
 
==== 数字の判別(ctype_digit関数) ====
== 数字の判別(ctype_digit関数) ==
<code>ctype_digit</code>関数は、文字列に数字のみが含まれているかを確認する。<br>
ctype_digit関数は、文字列に数字のみが含まれているかを確認する。<br>
  boolean ctype_digit(string text)
  boolean ctype_digit(string text)
   
   
233行目: 233行目:
<br>
<br>
<u>※注意</u><br>
<u>※注意</u><br>
<u>小数点等が含まれている場合もFALSEとなる。この関数では、全ての文字が0~9である必要がある。</u><br>
<u>小数点等が含まれている場合も<code>FALSE</code>となる。この関数では、全ての文字が0~9である必要がある。</u><br>
<u>引数に指定した値が、数値または数値として有効な文字列かどうかを判別する場合は、</u><br>
<u>引数に指定した値が、数値または数値として有効な文字列かどうかを判別する場合は、</u><br>
<u>数字または数値文字列の判別(is_numeric関数)セクションを参照すること。</u><br>
<u>数字または数値文字列の判別(<code>is_numeric</code>関数)セクションを参照すること。</u><br>
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">
  <?php
  <?php
263行目: 263行目:
  ?>
  ?>
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br>
 
==== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) ====
== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) ==
<code>ctype_upper</code>関数を使用して、文字列が全て大文字かどうかを確認する。<br>
ctype_upper関数を使用して、文字列が全て大文字かどうかを確認する。<br>
また、<code>ctype_lower</code>関数を使用して、全て小文字かどうかを確認する。<br>
また、ctype_lower関数を使用して、全て小文字かどうかを確認する。<br>
  boolean ctype_upper(string text)
  boolean ctype_upper(string text)