定義と使用法
mb_convert_case -文字列の場合、変換
文法
mb_convert_case(文字列$ STR、INT $モード[、文字列$エンコーディング= mb_internal_encoding()])
mb_convert_case() 文字列のケースへの変換は、変換モードは、モードによって指定されました。
パラメータ
パラメータ | 必要 | 説明 |
---|---|---|
STR | それはあります | 文字列はに変換され、 |
モード | それはあります | 変換モード。それはMB_CASE_UPPER、MB_CASE_LOWERとMB_CASE_TITLEのいずれかになります。 |
エンコーディング | ノー | パラメータをコードする文字コードです。省略した場合は、内部の文字をエンコードします。 |
返却値
モード例モード変換文字列バージョンによって指定されました。
等 strtolower() 、 strtoupper()が 標準的な場合の変換関数と比較され、Unicode文字属性の基礎となるケース変換に従って行わ。したがって、この関数の挙動は、そのようなウムラウトA(A)として、「文字」の属性を有する任意の文字を変換することができる提供ロケール(ロケール)によって影響されません。
例
$ strの=「メリーさんの羊肉を持っていたし、彼女はそれを愛しました」。 $ strの= mb_convert_case($ strの、MB_CASE_UPPER、 "UTF-8"); エコー$ strの。//输出MARYはA LITTLE LAMB、彼女が愛していたIT SO $ strの= mb_convert_case($ strの、MB_CASE_TITLE、 "UTF-8"); エコー$ strの。//输出メアリーはA・リトル・ラム、彼女はので、それを愛していました
関連ページ
mb_strtolower() -小文字の文字列
mb_strtoupper() -大文字の文字列
strtolower() -変換文字列の小文字
strtoupper() -文字列を大文字に変換します
ucfirst() -大文字に変換した文字列の最初の文字を
ucwords() -大文字の文字列内の各単語の最初の文字を変換します