PHPの文字列の大文字と小文字を変換するサンプルです。
strtoupper関数とstrtolower関数を使用します。
| 確認環境 ・PHP 7.2.8 ・XAMPP 7.2.8 ・Windows 10 |
目次
strtoupper関数
| string strtoupper ( string $string ) |
- 半角のアルファベットの小文字を大文字にします。
- 以下は、PHPマニュアルのstrtoupper関数のリンクです。
http://php.net/manual/ja/function.strtoupper.php
コード
5行目は、strtoupper関数で小文字を大文字にしています。
<?php
$test1 = "ABCabc";
print strtoupper($test1); //ABCABC
?>
strtolower関数
| string strtolower ( string $string ) |
- 半角のアルファベットの大文字を小文字にします。
- 以下は、PHPマニュアルのstrtolower関数のリンクです。
http://php.net/manual/ja/function.strtolower.php
コード
5行目は、strtolower関数で大文字を小文字にしています。
<?php
$test1 = "ABCabc";
print strtolower($test1); //abcabc
?>
mb_strtoupper関数(全角文字も対応)
| string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] ) |
- 半角のアルファベットの小文字を大文字にします。
- 全角のアルファベットの小文字を全角のアルファベットの大文字にします。
- 以下は、PHPマニュアルのmb_strtoupper関数のリンクです。
http://php.net/manual/ja/function.mb-strtoupper.php
コード
3行目は、全角のアルファベットの小文字があります。
6行目は、mb_strtoupper関数で全角のアルファベットの小文字を大文字にしています。
<?php
$test1 = "abcabc";
print strtoupper($test1); //abcABC
print mb_strtoupper($test1); //ABCABC
?>
mb_strtolower関数(全角文字も対応)
| string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] ) |
- 半角のアルファベットの大文字を小文字にします。
- 全角のアルファベットの大文字を全角のアルファベットの小文字にします。
- 以下は、PHPマニュアルのmb_strtolower関数のリンクです。
http://php.net/manual/ja/function.mb-strtolower.php
コード
3行目は、全角のアルファベットの大文字があります。
6行目は、mb_strtolower関数で全角のアルファベットの大文字を小文字にしています。
<?php
$test1 = "ABCABC";
print strtolower($test1); //ABCabc
print mb_strtolower($test1); //abcabc
?>
関連の記事
PHP 文字列が一致するか比較するサンプル(strcmp)
PHP 文字列の長さを取得するサンプル(mb_strlen/strlen)
PHP 文字列の一部を取得するサンプル(mb_substr/substr)