From c411b93497cb4068df9fbd82e5219146e2ce739c Mon Sep 17 00:00:00 2001 From: Yuya Hamada Date: Wed, 13 Nov 2024 16:23:45 +0900 Subject: [PATCH 1/4] =?UTF-8?q?[PHP=208.4]=20mbstring=E9=96=A2=E6=95=B0?= =?UTF-8?q?=E3=81=AE=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - mb_trim - mb_ltrim - mb_rtrim - mb_ucfirst - mb_lcfirst --- language-snippets.ent | 8 ++ reference/mbstring/functions/mb-lcfirst.xml | 78 +++++++++++++++++ reference/mbstring/functions/mb-ltrim.xml | 92 ++++++++++++++++++++ reference/mbstring/functions/mb-rtrim.xml | 92 ++++++++++++++++++++ reference/mbstring/functions/mb-trim.xml | 89 +++++++++++++++++++ reference/mbstring/functions/mb-ucfirst.xml | 95 +++++++++++++++++++++ 6 files changed, 454 insertions(+) create mode 100644 reference/mbstring/functions/mb-lcfirst.xml create mode 100644 reference/mbstring/functions/mb-ltrim.xml create mode 100644 reference/mbstring/functions/mb-rtrim.xml create mode 100644 reference/mbstring/functions/mb-trim.xml create mode 100644 reference/mbstring/functions/mb-ucfirst.xml 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..a6764f5b92 --- /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..df899bf91d --- /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..23d70d8afc --- /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; + + + strtolowerstrtoupperのような関数とは対照的に、 + ケースフォールディングはUnicode 文字属性を基準に行われます。 + したがって、この挙動はロケールの設定に影響されず、また、すべてのアルファベット、 + 例えば a ウムラウト (ä)などを変換することができます。 + + + + Unicodeプロパティについての詳細はこちらを参照してください&url.unicode.reports;。 + + + + + &reftitle.seealso; + + mb_lcfirst + mb_convert_case + ucfirst + + + + + From 884aba82be49e7e28025012c58db7b85a0646a4c Mon Sep 17 00:00:00 2001 From: tekimen Date: Wed, 13 Nov 2024 19:10:15 -0800 Subject: [PATCH 2/4] Update reference/mbstring/functions/mb-lcfirst.xml Co-authored-by: wakaba --- reference/mbstring/functions/mb-lcfirst.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/mbstring/functions/mb-lcfirst.xml b/reference/mbstring/functions/mb-lcfirst.xml index a6764f5b92..f36cee78e8 100644 --- a/reference/mbstring/functions/mb-lcfirst.xml +++ b/reference/mbstring/functions/mb-lcfirst.xml @@ -14,7 +14,7 @@ マルチバイト対応の lcfirst 処理を行い、 - string の最初の文字を小文字に変換して返します。. + string の最初の文字を小文字に変換して返します。 From b10bfdfb9c9a8ecac3ea7685ab469cbad1148dcd Mon Sep 17 00:00:00 2001 From: tekimen Date: Wed, 13 Nov 2024 19:10:24 -0800 Subject: [PATCH 3/4] Update reference/mbstring/functions/mb-ltrim.xml Co-authored-by: wakaba --- reference/mbstring/functions/mb-ltrim.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/mbstring/functions/mb-ltrim.xml b/reference/mbstring/functions/mb-ltrim.xml index df899bf91d..e105058408 100644 --- a/reference/mbstring/functions/mb-ltrim.xml +++ b/reference/mbstring/functions/mb-ltrim.xml @@ -32,7 +32,7 @@ string - ホワイトスペースを取り除くstring + ホワイトスペースを取り除くstring From 502c28f02e4dcc3c756549fb945be7184d1e3d3a Mon Sep 17 00:00:00 2001 From: tekimen Date: Wed, 13 Nov 2024 19:10:33 -0800 Subject: [PATCH 4/4] Update reference/mbstring/functions/mb-rtrim.xml Co-authored-by: wakaba --- reference/mbstring/functions/mb-rtrim.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/mbstring/functions/mb-rtrim.xml b/reference/mbstring/functions/mb-rtrim.xml index 23d70d8afc..fbba6e05d1 100644 --- a/reference/mbstring/functions/mb-rtrim.xml +++ b/reference/mbstring/functions/mb-rtrim.xml @@ -32,7 +32,7 @@ string - ホワイトスペースを取り除くstring> + ホワイトスペースを取り除くstring>