📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

260行目: 260行目:
   
   
     $str = '123.45';
     $str = '123.45';
    dispKekka($str);
?>
</syntaxhighlight>
<br><br>
== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) ==
ctype_upper関数を使用して、文字列が全て大文字かどうかを確認する。<br>
また、ctype_lower関数を使用して、全て小文字かどうかを確認する。<br>
boolean ctype_upper(string text)
引数の文字列が大文字かどうかを確認する。
引数
    text  調べる文字列
戻り値
    引数の全ての文字が大文字の場合はTRUE、それ以外の場合はFALSEを返す。
    英字以外の文字が含まれている場合はFALSEとなる。
    例えば、数字が含まれている場合はFALSEが返る。
<br>
boolean ctype_lower(string text)
引数の文字列が小文字かどうかを確認する。
引数
    text  調べる文字列
戻り値
    引数の全ての文字が小文字の場合はTRUE、それ以外の場合はFALSEを返す。
<br>
<syntaxhighlight lang="php">
<?php
    function dispKekka($str)
    {
      $kekka1 = ctype_upper($str);
      $kekka2 = ctype_lower($str);
      print('調べる文字列は'.$str.'です<br>');
      if($kekka1 == TRUE)
      {
          print('文字列は大文字だけです<br><br>');
      }
      else
      {
          if($kekka2 == TRUE)
          {
            print('文字列は小文字だけです<br><br>');
          }
          else
          {
            print('文字列は大文字小文字が混合しています<br><br>');
          }
      }
    }
    $str = 'abc';
    dispKekka($str);
    $str = 'ABC';
    dispKekka($str);
    $str = 'abc89';
    dispKekka($str);
    $str = 'ABC89';
     dispKekka($str);
     dispKekka($str);
  ?>
  ?>