|
スポンサードリンク
マルチバイト文字列の大文字/小文字変換をするには、mb_convert_case()、mb_strtoupper()、mb_strtolower()関数を使用します。
mb_convert_case(
文字列,
変換モード
[,エンコーディング] ) |
指定した変換モードで、大文字/小文字変換をして結果を返します。
変換モードには、以下の3つのモードが指定できます。
MB_CASE_UPPER : 大文字に変換
MB_CASE_LOWER : 小文字に変換
MB_CASE_TITLE : 単語の先頭の1文字を大文字に変換
|
mb_strtoupper(
文字列,
[,エンコーディング] )
|
大文字変換をして結果を返します。 |
mb_strtolower(
文字列,
[,エンコーディング] )
|
小文字変換をして結果を返します。 |
※文字エンコーディング省略時は、内部のエンコーディングが使用されます。
例1) 大文字/小文字変換する。(mb_convert_case())
<?php
$str = "abcabcABCABC";
echo mb_convert_case($str,MB_CASE_UPPER,"SJIS"),"\n";
echo mb_convert_case($str,MB_CASE_LOWER,"SJIS"),"\n";
$str = "abab abab";
echo mb_convert_case($str,MB_CASE_TITLE,"SJIS"),"\n";
?>
●実行結果
ABCABCABCABC
abcabcabcabc
Abab Abab
|
例2) 大文字/小文字変換する。(mb_strtoupper()、mb_strtolower())
<?php
$str = "abcabcABCABC";
echo mb_strtoupper($str,"SJIS"),"\n";
echo mb_strtolower($str,"SJIS"),"\n";
?>
●実行結果
ABCABCABCABC
abcabcabcabc
|
スポンサード リンク
|