File tree Expand file tree Collapse file tree 4 files changed +28
-31
lines changed Expand file tree Collapse file tree 4 files changed +28
-31
lines changed Original file line number Diff line number Diff line change 8282 </entry >
8383 <entry >
8484 このフラグを設定した場合、各マッチに対応する文字列のオフセットも返されます。
85- これにより、戻り値は配列となり、配列の要素 0 はマッチした文字列、 要素 1
86- は対象文字列中におけるマッチした文字列のオフセット値となることに注意してください。
87- このフラグは
88- <function >preg_split</function > のみで使用されます。
85+ これにより、戻り値は配列の配列に変わることに注意してください。
86+ 配列のすべての要素が、オフセット 0 に、マッチした文字列、
87+ オフセット 1 に、対象文字列におけるその文字列のオフセット
88+ からなる配列になります。
89+ このフラグは、<function >preg_split</function > のみで使用されます。
8990 </entry >
9091 <entry />
9192 </row >
9697 </entry >
9798 <entry >
9899 このフラグは、
99- <function >preg_match</function > と
100- <function >preg_match_all</function > 関数で
101- マッチしなかったサブパターンがあった場合に、
102- <varname >$matches</varname > に &null; を入れることで伝えます。
100+ <function >preg_match</function > と <function >preg_match_all</function > が、
101+ マッチしなかったサブパターンを &null; として
102+ <varname >$matches</varname > に含むようにします。
103103 このフラグがないと、マッチしなかったサブパターンは
104- いかにも空文字列にマッチしたかのように空文字列として通知されます 。
104+ 空文字列にマッチしたかのように空文字列として報告されます 。
105105 このフラグを設定することで、これらふたつの場合を区別できます。
106106 </entry >
107107 <entry >7.2.0</entry >
Original file line number Diff line number Diff line change 6565 <listitem >
6666 <para >
6767 以下のフラグの組み合わせ
68- (<constant >PREG_PATTERN_ORDER</constant > を
69- <constant >PREG_SET_ORDER</constant > と組み合わせて使用することは
70- 無意味ですので注意してください )。
68+ (<constant >PREG_PATTERN_ORDER</constant > と
69+ <constant >PREG_SET_ORDER</constant > を組み合わせて使用することは
70+ 意味をなさないので注意してください )。
7171 <variablelist >
7272 <varlistentry >
7373 <term ><constant >PREG_PATTERN_ORDER</constant ></term >
@@ -129,7 +129,7 @@ print_r($matches['match']);
129129<![CDATA[
130130Array
131131(
132- [0] =>
132+ [0] =>
133133 [1] => bar
134134)
135135]]>
@@ -173,11 +173,10 @@ echo $out[1][0] . ", " . $out[1][1] . "\n";
173173 <listitem >
174174 <para >
175175 このフラグを設定した場合、各マッチに対応する文字列のオフセットも(バイト単位で)返されます。
176- これは、<parameter >matches</parameter > の値を配列の配列に変更することに注意してください。
177- その配列のすべての要素は、
178- オフセット <literal >0</literal > で一致した文字列
179- およびその文字列のオフセット <literal >1</literal > での
180- <parameter >subject</parameter > へのオフセットからなります。
176+ これは、<parameter >matches</parameter > の値を配列の配列の配列に変更することに注意してください。
177+ 配列の要素である配列のすべての要素が、オフセット <literal >0</literal > に、マッチした文字列、
178+ オフセット <literal >1</literal > に、<parameter >subject</parameter > 内でのその文字列のオフセット
179+ からなる配列になります。
181180 <informalexample >
182181 <programlisting role =" php" >
183182<![CDATA[
@@ -243,13 +242,11 @@ Array
243242 <term ><constant >PREG_UNMATCHED_AS_NULL</constant ></term >
244243 <listitem >
245244 <para >
246- このフラグが渡されると、
247- マッチしなかったサブパターンがあった場合 &null; として通知されます。
248- このフラグが渡されない場合、
249- 空の <type >string</type > として通知されます。
245+ このフラグを設定すると、サブパターンがマッチしなかった場合に &null; が渡されます。
246+ 通常は、空の <type >string</type > が渡されます。
250247 </para >
251248 </listitem >
252- </varlistentry >
249+ </varlistentry >
253250 </variablelist >
254251 </para >
255252 <para >
Original file line number Diff line number Diff line change 6767 <para >
6868 このフラグを設定した場合、各マッチに対応する文字列のオフセットも(バイト単位で)返されます。
6969 これは、<parameter >matches</parameter > の値を配列の配列に変更することに注意してください。
70- 配列のすべての要素が、オフセット <literal >0</literal > に、一致した文字列 、
70+ 配列のすべての要素が、オフセット <literal >0</literal > に、マッチした文字列 、
7171 オフセット <literal >1</literal > に、<parameter >subject</parameter > 内でのその文字列のオフセット
7272 からなる配列になります。
7373 <informalexample >
@@ -119,8 +119,8 @@ Array
119119 <term ><constant >PREG_UNMATCHED_AS_NULL</constant ></term >
120120 <listitem >
121121 <para >
122- このフラグが渡されると、マッチしなかったサブパターンは &null; として通知されます 。
123- 渡されなかった場合 、空の <type >string</type > として通知されます 。
122+ このフラグを設定すると、サブパターンがマッチしなかった場合に &null; が渡されます 。
123+ 通常は 、空の <type >string</type > が渡されます 。
124124 <informalexample >
125125 <programlisting role =" php" >
126126<![CDATA[
Original file line number Diff line number Diff line change 8383 <listitem >
8484 <para >
8585 このフラグを設定した場合、各マッチに対応する文字列のオフセットも返されます。
86- これにより、戻り値は配列となり、配列の要素 < literal >0</ literal >
87- はマッチした文字列、 要素 <literal >1 </literal >
88- は < parameter >subject</parameter > におけるマッチした文字列のオフセット値となることに
89- 注意してください 。
86+ これにより、戻り値は配列の配列に変わることに注意してください。
87+ 配列のすべての要素が、オフセット <literal >0 </literal > に、マッチした文字列、
88+ オフセット < literal >1</ literal > に、< parameter >subject</parameter > 内でのその文字列のオフセット
89+ からなる配列になります 。
9090 </para >
9191 </listitem >
9292 </varlistentry >
115115 &reftitle.examples;
116116 <para >
117117 <example >
118- <title ><function >preg_split</function > の例 : 検索文字列のある部分を取得 </title >
118+ <title ><function >preg_split</function > の例 : 検索文字列の諸部分を取得 </title >
119119 <programlisting role =" php" >
120120<![CDATA[
121121<?php
You can’t perform that action at this time.
0 commit comments