diff --git a/language-snippets.ent b/language-snippets.ent
index 3e8705010d..325ffb0b9c 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -4234,6 +4234,14 @@ local: {
'>
+
+ characters パラメータにより、
+ 削除する文字を指定することも可能です。
+ 削除したい全ての文字をリストにしてください。
+
+'>
+
diff --git a/reference/mbstring/functions/mb-lcfirst.xml b/reference/mbstring/functions/mb-lcfirst.xml
new file mode 100644
index 0000000000..f36cee78e8
--- /dev/null
+++ b/reference/mbstring/functions/mb-lcfirst.xml
@@ -0,0 +1,78 @@
+
+
+
+ mb_lcfirst
+ 文字列の最初の文字を小文字にする
+
+
+
+ &reftitle.description;
+
+ stringmb_lcfirst
+ stringstring
+ stringencoding&null;
+
+
+ マルチバイト対応の lcfirst 処理を行い、
+ string の最初の文字を小文字に変換して返します。
+
+
+
+
+ &reftitle.parameters;
+
+
+ string
+
+
+ 入力文字列。
+
+
+
+
+ encoding
+
+
+ 文字エンコーディングを指定します。省略した場合、もしくはnullの場合は、内部文字エンコーディングを使用します。
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ 変換後の文字列を返します。
+
+
+
+
+ &reftitle.seealso;
+
+ mb_ucfirst
+ lcfirst
+
+
+
+
+
diff --git a/reference/mbstring/functions/mb-ltrim.xml b/reference/mbstring/functions/mb-ltrim.xml
new file mode 100644
index 0000000000..e105058408
--- /dev/null
+++ b/reference/mbstring/functions/mb-ltrim.xml
@@ -0,0 +1,92 @@
+
+
+
+ mb_ltrim
+ 文字列の先頭にあるホワイトスペースを取り除く
+
+
+
+ &reftitle.description;
+
+ stringmb_ltrim
+ stringstring
+ stringcharacters&null;
+ stringencoding&null;
+
+
+ マルチバイト対応の ltrim 処理を行い、
+ stringの最初から空白文字を取り除き、
+ 取り除かれた文字列を返します。
+
+
+ 2番目のパラメータを指定しない場合、
+ mb_ltrim は以下の文字を削除します。
+
+ &strings.stripped.unicode;
+
+
+
+ &reftitle.parameters;
+
+
+ string
+
+
+ ホワイトスペースを取り除くstring。
+
+
+
+
+ characters
+
+ &strings.parameter.unicode.optional;
+
+
+
+ encoding
+
+
+ 文字エンコーディングを指定します。省略した場合、もしくはnullの場合は、内部文字エンコーディングを使用します。
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ トリム処理を行った文字列を返します。
+
+
+
+
+ &reftitle.seealso;
+
+ mb_trim
+ mb_rtrim
+ ltrim
+
+
+
+
+
diff --git a/reference/mbstring/functions/mb-rtrim.xml b/reference/mbstring/functions/mb-rtrim.xml
new file mode 100644
index 0000000000..fbba6e05d1
--- /dev/null
+++ b/reference/mbstring/functions/mb-rtrim.xml
@@ -0,0 +1,92 @@
+
+
+
+ mb_rtrim
+ 文字列の末尾にあるホワイトスペースを取り除く
+
+
+
+ &reftitle.description;
+
+ stringmb_rtrim
+ stringstring
+ stringcharacters&null;
+ stringencoding&null;
+
+
+ マルチバイト対応の rtrim 処理を行い,
+ stringの最後から空白文字を取り除き、
+ 取り除かれた文字列を返します。
+
+
+ 2番目のパラメータを指定しない場合、
+ mb_rtrim は以下の文字を削除します。
+
+ &strings.stripped.unicode;
+
+
+
+ &reftitle.parameters;
+
+
+ string
+
+
+ ホワイトスペースを取り除くstring>。
+
+
+
+
+ characters
+
+ &strings.parameter.unicode.optional;
+
+
+
+ encoding
+
+
+ 文字エンコーディングを指定します。省略した場合、もしくはnullの場合は、内部文字エンコーディングを使用します。
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ トリム処理を行った文字列を返します。
+
+
+
+
+ &reftitle.seealso;
+
+ mb_trim
+ mb_ltrim
+ rtrim
+
+
+
+
+
diff --git a/reference/mbstring/functions/mb-trim.xml b/reference/mbstring/functions/mb-trim.xml
new file mode 100644
index 0000000000..e5827f5613
--- /dev/null
+++ b/reference/mbstring/functions/mb-trim.xml
@@ -0,0 +1,89 @@
+
+
+
+ mb_trim
+ 文字列の先頭および末尾にあるホワイトスペースを取り除く
+
+
+
+ &reftitle.description;
+
+ stringmb_trim
+ stringstring
+ stringcharacters&null;
+ stringencoding&null;
+
+
+ マルチバイト対応の trim 処理を行い、
+ stringの最初および最後から空白文字を取り除き、
+ 取り除かれた文字列を返します。
+ 2番目のパラメータを指定しない場合、
+ mb_trim は以下の文字を削除します。
+
+ &strings.stripped.unicode;
+
+
+
+ &reftitle.parameters;
+
+
+ string
+
+
+ ホワイトスペースを取り除くstring。
+
+
+
+
+ characters
+
+ &strings.parameter.unicode.optional;
+
+
+
+ encoding
+
+
+ 文字エンコーディングを指定します。省略した場合、もしくはnullの場合は、内部文字エンコーディングを使用します。
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ トリム処理を行った文字列を返します。
+
+
+
+
+ &reftitle.seealso;
+
+ mb_ltrim
+ mb_rtrim
+ trim
+
+
+
+
diff --git a/reference/mbstring/functions/mb-ucfirst.xml b/reference/mbstring/functions/mb-ucfirst.xml
new file mode 100644
index 0000000000..25e0877380
--- /dev/null
+++ b/reference/mbstring/functions/mb-ucfirst.xml
@@ -0,0 +1,95 @@
+
+
+
+ mb_ucfirst
+ 文字列の最初の文字を大文字にする
+
+
+
+ &reftitle.description;
+
+ stringmb_ucfirst
+ stringstring
+ stringencoding&null;
+
+
+ マルチバイト対応の ucfirst 処理を行い、
+ string の最初の文字をタイトルケースに変換して返します。
+
+
+
+
+ &reftitle.parameters;
+
+
+ string
+
+
+ 入力文字列。
+
+
+
+
+ encoding
+
+
+ 文字エンコーディングを指定します。省略した場合、もしくはnullの場合は、内部文字エンコーディングを使用します。
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ 変換後の文字列を返します。
+
+
+
+
+ &reftitle.notes;
+
+
+ strtolower や strtoupperのような関数とは対照的に、
+ ケースフォールディングはUnicode 文字属性を基準に行われます。
+ したがって、この挙動はロケールの設定に影響されず、また、すべてのアルファベット、
+ 例えば a ウムラウト (ä)などを変換することができます。
+
+
+
+ Unicodeプロパティについての詳細はこちらを参照してください&url.unicode.reports;。
+
+
+
+
+ &reftitle.seealso;
+
+ mb_lcfirst
+ mb_convert_case
+ ucfirst
+
+
+
+
+