PHPは関数のmbstring mb_convert_case

定義と使用法

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()  -大文字の文字列内の各単語の最初の文字を変換します


おすすめ

転載: blog.51cto.com/13578973/2458219