PHPの英字の大文字と小文字を変換するサンプルです。
(確認環境:PHP7)
目次
半角文字 | 英字の大文字を小文字にする(strtolower) |
英字の小文字を大文字にする(strtoupper) | |
全角文字 | 全角英字の大文字を小文字にする(mb_strtolower) |
全角英字の小文字を大文字にする(mb_strtoupper) |
英字の大文字を小文字にする(strtolower)
string strtolower ( string $string ) |
strtolowerは、英字の大文字を小文字にします。
<?php
$str1 = "ABC";
print strtolower($str1); //abc
$str2 = "Abc";
print strtolower($str2); //abc
$str3 = "あいう";
print strtolower($str3); //あいう
8行目は全角文字ですがこの場合は変化ありません。
英字の小文字を大文字にする(strtoupper)
string strtoupper ( string $string ) |
strtoupperは、英字の小文字を大文字にします。
<?php
$str1 = "abc";
print strtoupper($str1); //ABC
$str2 = "AbC";
print strtoupper($str2); //ABC
$str3 = "あいう";
print strtoupper($str3); //あいう
8行目は全角文字ですがこの場合は変化ありません。
全角英字の大文字を小文字にする(mb_strtolower)
string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] ) |
- 全角英字の大文字を全角英字の小文字にします。
- 半角英字の大文字を小文字にします。
<?php
$str1 = "ABCABC";
print mb_strtolower($str1); //abcabc
2行目は、全角英字の大文字があります。
3行目は、mb_strtolower関数で全角英字の大文字を全角英字の小文字にしています。
全角英字の小文字を大文字にする(mb_strtoupper)
string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] ) |
- 全角英字の小文字を全角英字の大文字にします。
- 半角英字の小文字を大文字にします。
<?php
$str1 = "abcabc";
print mb_strtoupper($str1); //ABCABC
2行目は、全角英字の小文字があります。
3行目は、mb_strtoupper関数で全角英字の小文字を全角英字の大文字にしています。
関連の記事