From 8c80a76d822b02eac5578d2f5df5f4d46331308d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= Date: Wed, 28 Oct 2026 23:23:11 +0900 Subject: [PATCH] =?UTF-8?q?mbstring=20=E3=82=92=E5=8E=9F=E6=96=87=E3=81=AE?= =?UTF-8?q?=E5=A4=89=E6=9B=B4=E3=81=AB=E8=BF=BD=E5=BE=93=20(28=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=82=A4=E3=83=AB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mbstring/functions/mb-check-encoding.xml | 8 ++++++- reference/mbstring/functions/mb-chr.xml | 8 ++++++- .../mbstring/functions/mb-convert-case.xml | 8 ++++++- .../mbstring/functions/mb-convert-kana.xml | 4 +++- .../functions/mb-convert-variables.xml | 17 +++++++------ .../functions/mb-decode-numericentity.xml | 4 +++- .../functions/mb-encode-numericentity.xml | 4 +++- .../mbstring/functions/mb-http-output.xml | 4 +++- reference/mbstring/functions/mb-ord.xml | 8 ++++++- .../functions/mb-preferred-mime-name.xml | 24 ++++++++++++++++++- .../mbstring/functions/mb-regex-encoding.xml | 8 ++++++- reference/mbstring/functions/mb-scrub.xml | 8 ++++++- reference/mbstring/functions/mb-str-split.xml | 8 ++++++- reference/mbstring/functions/mb-strcut.xml | 8 ++++++- .../mbstring/functions/mb-strimwidth.xml | 8 ++++++- reference/mbstring/functions/mb-stripos.xml | 4 +++- reference/mbstring/functions/mb-stristr.xml | 7 +++++- reference/mbstring/functions/mb-strpos.xml | 4 +++- reference/mbstring/functions/mb-strrchr.xml | 8 ++++++- reference/mbstring/functions/mb-strrichr.xml | 7 +++++- reference/mbstring/functions/mb-strripos.xml | 4 +++- reference/mbstring/functions/mb-strrpos.xml | 6 +++-- reference/mbstring/functions/mb-strstr.xml | 7 +++++- .../mbstring/functions/mb-strtolower.xml | 8 ++++++- .../mbstring/functions/mb-strtoupper.xml | 24 ++++++++++++++++++- reference/mbstring/functions/mb-strwidth.xml | 8 ++++++- .../mbstring/functions/mb-substr-count.xml | 8 ++++++- reference/mbstring/functions/mb-substr.xml | 8 ++++++- 28 files changed, 197 insertions(+), 35 deletions(-) diff --git a/reference/mbstring/functions/mb-check-encoding.xml b/reference/mbstring/functions/mb-check-encoding.xml index 05ca6505077..5957c9fd310 100644 --- a/reference/mbstring/functions/mb-check-encoding.xml +++ b/reference/mbstring/functions/mb-check-encoding.xml @@ -1,6 +1,6 @@ - + @@ -62,6 +62,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -86,6 +91,7 @@ value と encoding は、nullable になりました。 + &mbstring.changelog.encoding-invalid; 7.2.0 diff --git a/reference/mbstring/functions/mb-chr.xml b/reference/mbstring/functions/mb-chr.xml index 180a6eed6ef..88d43cb910c 100644 --- a/reference/mbstring/functions/mb-chr.xml +++ b/reference/mbstring/functions/mb-chr.xml @@ -1,6 +1,6 @@ - + @@ -56,6 +56,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -68,6 +73,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-convert-case.xml b/reference/mbstring/functions/mb-convert-case.xml index 27826816d91..f33ca2ada5a 100644 --- a/reference/mbstring/functions/mb-convert-case.xml +++ b/reference/mbstring/functions/mb-convert-case.xml @@ -1,6 +1,6 @@ - + @@ -70,6 +70,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -92,6 +97,7 @@ MB_CASE_TITLE_SIMPLE には適用されません。 + &mbstring.changelog.encoding-invalid; 7.3.0 diff --git a/reference/mbstring/functions/mb-convert-kana.xml b/reference/mbstring/functions/mb-convert-kana.xml index 9290965f766..438094e8cf4 100644 --- a/reference/mbstring/functions/mb-convert-kana.xml +++ b/reference/mbstring/functions/mb-convert-kana.xml @@ -1,6 +1,6 @@ - + @@ -174,6 +174,7 @@ 異なる mode の組み合わせが無効な場合 (例: "sS") は、 ValueError がスローされます。 + &mbstring.errors.encoding-invalid; @@ -195,6 +196,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-convert-variables.xml b/reference/mbstring/functions/mb-convert-variables.xml index 94f96db2a50..1d00b9c6665 100644 --- a/reference/mbstring/functions/mb-convert-variables.xml +++ b/reference/mbstring/functions/mb-convert-variables.xml @@ -1,6 +1,6 @@ - + @@ -46,12 +46,15 @@ from_encoding - - from_encoding には配列またはカンマ区切りの文字列を指定し、 - from-coding からエンコーディングの検出を試みます。 - from_encoding - が省略された場合、detect_order を使用します。 - + + 変数の現在のエンコーディング。 + 配列またはカンマ区切りの文字列とすることで、 + 複数のエンコーディングを指定できます。 + この場合、指定したエンコーディングの中から検出します。 + "auto" は、INI 設定 + mbstring.language + に従って展開されます。 + diff --git a/reference/mbstring/functions/mb-decode-numericentity.xml b/reference/mbstring/functions/mb-decode-numericentity.xml index 922fda9f971..c218a074a67 100644 --- a/reference/mbstring/functions/mb-decode-numericentity.xml +++ b/reference/mbstring/functions/mb-decode-numericentity.xml @@ -1,6 +1,6 @@ - + @@ -69,6 +69,7 @@ のいずれでもない値が含まれている場合、 ValueError がスローされます。 + &mbstring.errors.encoding-invalid; @@ -91,6 +92,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-encode-numericentity.xml b/reference/mbstring/functions/mb-encode-numericentity.xml index 086a3a549b8..ab58daf5664 100644 --- a/reference/mbstring/functions/mb-encode-numericentity.xml +++ b/reference/mbstring/functions/mb-encode-numericentity.xml @@ -1,6 +1,6 @@ - + @@ -77,6 +77,7 @@ のいずれでもない値が含まれている場合、 ValueError がスローされます。 + &mbstring.errors.encoding-invalid; @@ -99,6 +100,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-http-output.xml b/reference/mbstring/functions/mb-http-output.xml index 087179bbcef..93c72986ad6 100644 --- a/reference/mbstring/functions/mb-http-output.xml +++ b/reference/mbstring/functions/mb-http-output.xml @@ -1,6 +1,6 @@ - + @@ -61,6 +61,7 @@ encoding にヌルバイトが含まれている場合、 ValueError がスローされます。 + &mbstring.errors.encoding-invalid; @@ -83,6 +84,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-ord.xml b/reference/mbstring/functions/mb-ord.xml index 1a00869048c..bd6b4a03ba7 100644 --- a/reference/mbstring/functions/mb-ord.xml +++ b/reference/mbstring/functions/mb-ord.xml @@ -1,6 +1,6 @@ - + @@ -52,6 +52,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -64,6 +69,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-preferred-mime-name.xml b/reference/mbstring/functions/mb-preferred-mime-name.xml index 5908703fef9..af6abe4cae9 100644 --- a/reference/mbstring/functions/mb-preferred-mime-name.xml +++ b/reference/mbstring/functions/mb-preferred-mime-name.xml @@ -1,6 +1,6 @@ - + @@ -45,6 +45,28 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &mbstring.changelog.encoding-invalid; + + + + + &reftitle.examples; diff --git a/reference/mbstring/functions/mb-regex-encoding.xml b/reference/mbstring/functions/mb-regex-encoding.xml index 86f107ffad0..1d59c923818 100644 --- a/reference/mbstring/functions/mb-regex-encoding.xml +++ b/reference/mbstring/functions/mb-regex-encoding.xml @@ -1,6 +1,6 @@ - + @@ -44,6 +44,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -57,6 +62,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-scrub.xml b/reference/mbstring/functions/mb-scrub.xml index 7fae73378b1..9ac826f6045 100644 --- a/reference/mbstring/functions/mb-scrub.xml +++ b/reference/mbstring/functions/mb-scrub.xml @@ -1,6 +1,6 @@ - + @@ -56,6 +56,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -68,6 +73,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-str-split.xml b/reference/mbstring/functions/mb-str-split.xml index 3df7d7be54b..d660430da05 100644 --- a/reference/mbstring/functions/mb-str-split.xml +++ b/reference/mbstring/functions/mb-str-split.xml @@ -1,6 +1,6 @@ - + @@ -68,6 +68,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -80,6 +85,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; 8.0.0 diff --git a/reference/mbstring/functions/mb-strcut.xml b/reference/mbstring/functions/mb-strcut.xml index 496338f63f2..c0adb1e904c 100644 --- a/reference/mbstring/functions/mb-strcut.xml +++ b/reference/mbstring/functions/mb-strcut.xml @@ -1,6 +1,6 @@ - + @@ -97,6 +97,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -115,6 +120,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strimwidth.xml b/reference/mbstring/functions/mb-strimwidth.xml index ef72a177a3f..ac7e4f48b9f 100644 --- a/reference/mbstring/functions/mb-strimwidth.xml +++ b/reference/mbstring/functions/mb-strimwidth.xml @@ -1,6 +1,6 @@ - + mb_strimwidth @@ -90,6 +90,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -109,6 +114,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; 7.1.0 diff --git a/reference/mbstring/functions/mb-stripos.xml b/reference/mbstring/functions/mb-stripos.xml index 9462882bd1e..c16f193bf84 100644 --- a/reference/mbstring/functions/mb-stripos.xml +++ b/reference/mbstring/functions/mb-stripos.xml @@ -1,6 +1,6 @@ - + mb_stripos @@ -86,6 +86,7 @@ + &mbstring.errors.encoding-invalid; @@ -101,6 +102,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; 7.1.0 diff --git a/reference/mbstring/functions/mb-stristr.xml b/reference/mbstring/functions/mb-stristr.xml index 57ca2c466ac..927aea32863 100644 --- a/reference/mbstring/functions/mb-stristr.xml +++ b/reference/mbstring/functions/mb-stristr.xml @@ -1,6 +1,6 @@ - + mb_stristr @@ -78,6 +78,10 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + &reftitle.changelog; @@ -92,6 +96,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strpos.xml b/reference/mbstring/functions/mb-strpos.xml index 87db093fdbf..88be343adc6 100644 --- a/reference/mbstring/functions/mb-strpos.xml +++ b/reference/mbstring/functions/mb-strpos.xml @@ -1,6 +1,6 @@ - + @@ -93,6 +93,7 @@ + &mbstring.errors.encoding-invalid; @@ -108,6 +109,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; 7.1.0 diff --git a/reference/mbstring/functions/mb-strrchr.xml b/reference/mbstring/functions/mb-strrchr.xml index 1083c8a2796..00f12f950f8 100644 --- a/reference/mbstring/functions/mb-strrchr.xml +++ b/reference/mbstring/functions/mb-strrchr.xml @@ -1,6 +1,6 @@ - + mb_strrchr @@ -73,6 +73,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -86,6 +91,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strrichr.xml b/reference/mbstring/functions/mb-strrichr.xml index 08db571bb0d..24c04abec75 100644 --- a/reference/mbstring/functions/mb-strrichr.xml +++ b/reference/mbstring/functions/mb-strrichr.xml @@ -1,6 +1,6 @@ - + mb_strrichr @@ -78,6 +78,10 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + &reftitle.changelog; @@ -92,6 +96,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strripos.xml b/reference/mbstring/functions/mb-strripos.xml index ae2d46be432..c5838bffee4 100644 --- a/reference/mbstring/functions/mb-strripos.xml +++ b/reference/mbstring/functions/mb-strripos.xml @@ -1,6 +1,6 @@ - + mb_strripos @@ -89,6 +89,7 @@ + &mbstring.errors.encoding-invalid; @@ -104,6 +105,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strrpos.xml b/reference/mbstring/functions/mb-strrpos.xml index 2d39ffeed7e..cd589e253c9 100644 --- a/reference/mbstring/functions/mb-strrpos.xml +++ b/reference/mbstring/functions/mb-strrpos.xml @@ -1,6 +1,6 @@ - + @@ -89,7 +89,8 @@ - + &mbstring.errors.encoding-invalid; + &reftitle.changelog; @@ -111,6 +112,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strstr.xml b/reference/mbstring/functions/mb-strstr.xml index 1eb1b894023..26764af9961 100644 --- a/reference/mbstring/functions/mb-strstr.xml +++ b/reference/mbstring/functions/mb-strstr.xml @@ -1,6 +1,6 @@ - + mb_strstr @@ -73,6 +73,10 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + &reftitle.changelog; @@ -97,6 +101,7 @@ &mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strtolower.xml b/reference/mbstring/functions/mb-strtolower.xml index bc1d46e59c1..a838e983dc4 100644 --- a/reference/mbstring/functions/mb-strtolower.xml +++ b/reference/mbstring/functions/mb-strtolower.xml @@ -1,6 +1,6 @@ - + @@ -49,6 +49,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -67,6 +72,7 @@ ギリシャ文字のシグマ向けに、条件付きのケースルールが実装されました。 + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-strtoupper.xml b/reference/mbstring/functions/mb-strtoupper.xml index 0f4afb7e142..3c51f1bd2c7 100644 --- a/reference/mbstring/functions/mb-strtoupper.xml +++ b/reference/mbstring/functions/mb-strtoupper.xml @@ -1,6 +1,6 @@ - + @@ -49,6 +49,28 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + &mbstring.changelog.encoding-invalid; + + + + + &reftitle.examples; diff --git a/reference/mbstring/functions/mb-strwidth.xml b/reference/mbstring/functions/mb-strwidth.xml index 3ab64f9cbb1..51588e7bc8d 100644 --- a/reference/mbstring/functions/mb-strwidth.xml +++ b/reference/mbstring/functions/mb-strwidth.xml @@ -1,6 +1,6 @@ - + @@ -97,6 +97,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -109,6 +114,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-substr-count.xml b/reference/mbstring/functions/mb-substr-count.xml index 97619ad9e94..ab3ffd86cf5 100644 --- a/reference/mbstring/functions/mb-substr-count.xml +++ b/reference/mbstring/functions/mb-substr-count.xml @@ -1,6 +1,6 @@ - + @@ -62,6 +62,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -74,6 +79,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid; diff --git a/reference/mbstring/functions/mb-substr.xml b/reference/mbstring/functions/mb-substr.xml index 6dd20e2b556..0864b0fbadf 100644 --- a/reference/mbstring/functions/mb-substr.xml +++ b/reference/mbstring/functions/mb-substr.xml @@ -1,6 +1,6 @@ - + @@ -82,6 +82,11 @@ + + &reftitle.errors; + &mbstring.errors.encoding-invalid; + + &reftitle.changelog; @@ -108,6 +113,7 @@ &mbstring.changelog.encoding-nullable; + &mbstring.changelog.encoding-invalid;