$str = "mary had a Little lamb and she loved it so"; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); print $str; # Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); print $str; # Prints Mary Had A Little Lamb And She Loved It So
標準のケースフォルディング関数である strtolower() や strtoupper() と違い、ケースフォルディングは Unicode 文字属性を基準に行われます。したがって、この関数の挙動は、 ロケールの設定に影響されず、また、すべてのアルファベット的な文字、 例えば A ウムラウト (Ä) を変換することができます。