Skip to content

Commit fd1d3e3

Browse files
committed
mb-strpos.xml Use parameter names instead of types, fix typos and XML syntax
php/doc-en@95d0554
1 parent 592450f commit fd1d3e3

File tree

9 files changed

+40
-46
lines changed

9 files changed

+40
-46
lines changed

reference/mbstring/functions/mb-stripos.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 4b72b23513caa3a8bc520d459a0417defc7b3880 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-stripos" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_stripos</refname>
@@ -60,10 +60,7 @@
6060
<varlistentry>
6161
<term><parameter>encoding</parameter></term>
6262
<listitem>
63-
<para>
64-
使用する文字エンコーディング名。
65-
省略した場合は内部文字エンコーディングが用いられます。
66-
</para>
63+
&mbstring.encoding.parameter;
6764
</listitem>
6865
</varlistentry>
6966
</variablelist>

reference/mbstring/functions/mb-stristr.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f63aa0afcde35bf8450e32128295d6e08cd6b120 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-stristr" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_stristr</refname>
@@ -64,10 +64,7 @@
6464
<varlistentry>
6565
<term><parameter>encoding</parameter></term>
6666
<listitem>
67-
<para>
68-
使用する文字エンコーディング名。
69-
省略した場合は内部文字エンコーディングが用いられます。
70-
</para>
67+
&mbstring.encoding.parameter;
7168
</listitem>
7269
</varlistentry>
7370
</variablelist>

reference/mbstring/functions/mb-strpos.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 4b72b23513caa3a8bc520d459a0417defc7b3880 Maintainer: hirokawa Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: takagi,mumumu -->
55
<refentry xml:id="function.mb-strpos" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<refnamediv>
@@ -18,7 +18,8 @@
1818
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
1919
</methodsynopsis>
2020
<para>
21-
ある文字列の中で別の文字列が最初に現れる位置を見つけます。
21+
<parameter>haystack</parameter> の中で
22+
<parameter>needle</parameter> 文字列が最初に現れる位置を見つけます。
2223
</para>
2324
<para>
2425
マルチバイト文字列に正しくマッチするように
@@ -35,7 +36,8 @@
3536
<term><parameter>haystack</parameter></term>
3637
<listitem>
3738
<para>
38-
調べたい文字列。
39+
<parameter>needle</parameter>
40+
が最初に現れる位置を調べたい文字列。
3941
</para>
4042
</listitem>
4143
</varlistentry>

reference/mbstring/functions/mb-strrchr.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f63aa0afcde35bf8450e32128295d6e08cd6b120 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-strrchr" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_strrchr</refname>
@@ -59,10 +59,7 @@
5959
<varlistentry>
6060
<term><parameter>encoding</parameter></term>
6161
<listitem>
62-
<para>
63-
使用する文字エンコーディングの名前。
64-
省略した場合は内部文字エンコーディングを使用します。
65-
</para>
62+
&mbstring.encoding.parameter;
6663
</listitem>
6764
</varlistentry>
6865
</variablelist>

reference/mbstring/functions/mb-strrichr.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f63aa0afcde35bf8450e32128295d6e08cd6b120 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-strrichr" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_strrichr</refname>
@@ -64,10 +64,7 @@
6464
<varlistentry>
6565
<term><parameter>encoding</parameter></term>
6666
<listitem>
67-
<para>
68-
使用する文字エンコーディングの名前。
69-
省略した場合は内部文字エンコーディングを使用します。
70-
</para>
67+
&mbstring.encoding.parameter;
7168
</listitem>
7269
</varlistentry>
7370
</variablelist>

reference/mbstring/functions/mb-strripos.xml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 4b72b23513caa3a8bc520d459a0417defc7b3880 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-strripos" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_strripos</refname>
@@ -52,17 +52,18 @@
5252
<term><parameter>offset</parameter></term>
5353
<listitem>
5454
<para>
55-
<parameter>haystack</parameter> の中で、検索を開始する位置。
55+
<parameter>haystack</parameter>
56+
内の任意の文字数から検索を開始するために指定します。
57+
負の値を指定すると、
58+
<parameter>haystack</parameter>
59+
の末尾より前の任意の地点で検索が停止します。
5660
</para>
5761
</listitem>
5862
</varlistentry>
5963
<varlistentry>
6064
<term><parameter>encoding</parameter></term>
6165
<listitem>
62-
<para>
63-
使用する文字エンコーディング名。
64-
省略した場合は内部文字エンコーディングが用いられます。
65-
</para>
66+
&mbstring.encoding.parameter;
6667
</listitem>
6768
</varlistentry>
6869
</variablelist>

reference/mbstring/functions/mb-strrpos.xml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 4b72b23513caa3a8bc520d459a0417defc7b3880 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<!-- CREDITS: hirokawa,mumumu -->
55
<refentry xml:id="function.mb-strrpos" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<refnamediv>
@@ -50,8 +50,11 @@
5050
<term><parameter>offset</parameter></term>
5151
<listitem>
5252
<simpara>
53-
指定すると、文字列中の任意の文字位置から検索を開始することができます。
54-
負の値を指定すると、文字の終端より前の任意の位置で検索を終了します。
53+
<parameter>haystack</parameter>
54+
内の任意の文字数から検索を開始するために指定します。
55+
負の値を指定すると、
56+
<parameter>haystack</parameter>
57+
の末尾より前の任意の地点で検索が停止します。
5558
</simpara>
5659
</listitem>
5760
</varlistentry>

reference/mbstring/functions/mb-strstr.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f63aa0afcde35bf8450e32128295d6e08cd6b120 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<refentry xml:id="function.mb-strstr" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>mb_strstr</refname>
@@ -59,10 +59,7 @@
5959
<varlistentry>
6060
<term><parameter>encoding</parameter></term>
6161
<listitem>
62-
<para>
63-
使用する文字エンコーディング名。
64-
省略した場合は内部文字エンコーディングが用いられます。
65-
</para>
62+
&mbstring.encoding.parameter;
6663
</listitem>
6764
</varlistentry>
6865
</variablelist>

reference/strings/functions/strripos.xml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 4b72b23513caa3a8bc520d459a0417defc7b3880 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: 95d05546430b9e5db225dd42a0d285b870f0da42 Maintainer: takagi Status: ready -->
44
<!-- Credits: mumumu -->
55
<refentry xml:id="function.strripos" xmlns="http://docbook.org/ns/docbook">
66
<refnamediv>
@@ -79,16 +79,17 @@
7979
<refsect1 role="returnvalues">
8080
&reftitle.returnvalues;
8181
<para>
82-
needle が見つかった位置を、
83-
<parameter>haystack</parameter> 文字列の先頭 (offset の値とは無関係) からの相対位置で返します。
82+
<parameter>needle</parameter> が見つかった位置を、
83+
<parameter>haystack</parameter> 文字列の先頭
84+
(<parameter>offset</parameter> の値とは無関係) からの相対位置で返します。
8485
<note>
8586
<simpara>
8687
文字列の開始位置は 0 であり、1 ではありません。
8788
</simpara>
8889
</note>
8990
</para>
9091
<para>
91-
needle が見つからない場合は &false; を返します。
92+
<parameter>needle</parameter> が見つからない場合は &false; を返します。
9293
</para>
9394
&return.falseproblem;
9495
</refsect1>
@@ -144,25 +145,27 @@
144145
<programlisting role="php">
145146
<![CDATA[
146147
<?php
148+
147149
$haystack = 'ababcd';
148150
$needle = 'aB';
149151
150152
$pos = strripos($haystack, $needle);
151153
152154
if ($pos === false) {
153-
echo "ごめんなさい、($needle) が ($haystack) の中に見つかりませんでした。";
155+
echo "Sorry, we did not find `$needle` in `$haystack`";
154156
} else {
155-
echo "おめでとう!\n";
156-
echo "($needle) が最後に ($haystack) に現れた位置は ($pos) です。";
157+
echo "Congratulations!\n";
158+
echo "We found the last `$needle` in `$haystack` at position `$pos`";
157159
}
160+
158161
?>
159162
]]>
160163
</programlisting>
161164
&example.outputs;
162165
<screen>
163166
<![CDATA[
164-
おめでとう!
165-
(aB) が最後に (ababcd) に現れた位置は (2) です。
167+
Congratulations!
168+
We found the last `aB` in `ababcd` at position `2`
166169
]]>
167170
</screen>
168171
</example>

0 commit comments

Comments
 (0)