|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: eabde0419cf90f596f60db00e31fcb6ebe41ac55 Maintainer: hirokawa Status: ready --> |
| 3 | +<!-- EN-Revision: 27ae0a4a16cdfc868a884c0f0dad7023b5f2709c Maintainer: hirokawa Status: ready --> |
4 | 4 | <!-- CREDITS: shimooka --> |
5 | 5 | <refentry xml:id="function.ltrim" xmlns="http://docbook.org/ns/docbook"> |
6 | 6 | <refnamediv> |
|
15 | 15 | <methodparam><type>string</type><parameter>string</parameter></methodparam> |
16 | 16 | <methodparam choice="opt"><type>string</type><parameter>characters</parameter><initializer>" \n\r\t\v\x00"</initializer></methodparam> |
17 | 17 | </methodsynopsis> |
18 | | - <para> |
| 18 | + <simpara> |
19 | 19 | 文字列の最初から空白 (もしくはその他の文字) を取り除きます。 |
20 | | - </para> |
| 20 | + </simpara> |
| 21 | + <simpara> |
| 22 | + 二番目の引数を指定しない場合、 |
| 23 | + <function>mb_ltrim</function> は以下の文字を取り除きます: |
| 24 | + </simpara> |
| 25 | + &strings.stripped.characters; |
21 | 26 | </refsect1> |
22 | 27 |
|
23 | 28 | <refsect1 role="parameters"> |
24 | 29 | &reftitle.parameters; |
25 | | - <para> |
26 | | - <variablelist> |
27 | | - <varlistentry> |
28 | | - <term><parameter>string</parameter></term> |
29 | | - <listitem> |
30 | | - <para> |
31 | | - 入力文字列。 |
32 | | - </para> |
33 | | - </listitem> |
34 | | - </varlistentry> |
35 | | - <varlistentry> |
36 | | - <term><parameter>characters</parameter></term> |
37 | | - <listitem> |
38 | | - <para> |
39 | | - <parameter>characters</parameter>パラメータにより、削除する |
40 | | - 文字を指定することも可能です。削除したい全ての文字をリストに |
41 | | - してください。<literal>..</literal>を文字の範囲を指定する際に |
42 | | - 使用可能です。 |
43 | | - </para> |
44 | | - </listitem> |
45 | | - </varlistentry> |
46 | | - </variablelist> |
47 | | - </para> |
48 | | - </refsect1> |
49 | | - |
50 | | - <refsect1 role="returnvalues"> |
51 | | - &reftitle.returnvalues; |
52 | | - <para> |
53 | | - この関数は <parameter>string</parameter> の最初から空白文字を取り除き、 |
54 | | - 取り除かれた文字列を返します。2番目のパラメータを指定しない場合、 |
55 | | - <function>ltrim</function>は以下の文字を削除します。 |
56 | | - <!-- sorted by importance. Printed 3 times: trim, ltrim, rtrim --> |
57 | | - <itemizedlist> |
58 | | - <listitem> |
59 | | - <simpara> |
60 | | - " " (<acronym>ASCII</acronym> <literal>32</literal> |
61 | | - (<literal>0x20</literal>)), 通常の空白。 |
62 | | - </simpara> |
63 | | - </listitem> |
64 | | - <listitem> |
65 | | - <simpara> |
66 | | - "\t" (<acronym>ASCII</acronym> <literal>9</literal> |
67 | | - (<literal>0x09</literal>)), タブ。 |
68 | | - </simpara> |
69 | | - </listitem> |
| 30 | + <variablelist> |
| 31 | + <varlistentry> |
| 32 | + <term><parameter>string</parameter></term> |
70 | 33 | <listitem> |
71 | 34 | <simpara> |
72 | | - "\n" (<acronym>ASCII</acronym> <literal>10</literal> |
73 | | - (<literal>0x0A</literal>)), 改行。 |
| 35 | + The input string. |
74 | 36 | </simpara> |
75 | 37 | </listitem> |
| 38 | + </varlistentry> |
| 39 | + <varlistentry> |
| 40 | + <term><parameter>characters</parameter></term> |
76 | 41 | <listitem> |
77 | | - <simpara> |
78 | | - "\r" (<acronym>ASCII</acronym> <literal>13</literal> |
79 | | - (<literal>0x0D</literal>)), 復帰。 |
80 | | - </simpara> |
| 42 | + &strings.parameter.characters.optional; |
81 | 43 | </listitem> |
82 | | - <listitem> |
83 | | - <simpara> |
84 | | - "\0" (<acronym>ASCII</acronym> <literal>0</literal> |
85 | | - (<literal>0x00</literal>)), <literal>NUL</literal> バイト。 |
86 | | - </simpara> |
87 | | - </listitem> |
88 | | - <listitem> |
89 | | - <simpara> |
90 | | - "\v" (<acronym>ASCII</acronym> <literal>11</literal> |
91 | | - (<literal>0x0B</literal>)), 垂直タブ。 |
92 | | - </simpara> |
93 | | - </listitem> |
94 | | - </itemizedlist> |
95 | | - </para> |
| 44 | + </varlistentry> |
| 45 | + </variablelist> |
| 46 | + </refsect1> |
| 47 | + |
| 48 | + <refsect1 role="returnvalues"> |
| 49 | + &reftitle.returnvalues; |
| 50 | + <simpara> |
| 51 | + この関数は、<parameter>string</parameter> の先頭から空白文字を削除して返します |
| 52 | + </simpara> |
96 | 53 | </refsect1> |
97 | 54 |
|
98 | 55 | <refsect1 role="examples"> |
@@ -121,8 +78,8 @@ var_dump($trimmed); |
121 | 78 | $trimmed = ltrim($hello, "Hdle"); |
122 | 79 | var_dump($trimmed); |
123 | 80 |
|
124 | | -// ASCII 制御文字 (0 から 31 まで) を |
125 | | -// $binary の先頭から取り除きます |
| 81 | +// trim the ASCII control characters at the beginning of $binary |
| 82 | +// (from 0 to 31 inclusive) |
126 | 83 | $clean = ltrim($binary, "\x00..\x1F"); |
127 | 84 | var_dump($clean); |
128 | 85 |
|
@@ -150,12 +107,10 @@ string(15) "Example string |
150 | 107 |
|
151 | 108 | <refsect1 role="seealso"> |
152 | 109 | &reftitle.seealso; |
153 | | - <para> |
154 | | - <simplelist> |
155 | | - <member><function>trim</function></member> |
156 | | - <member><function>rtrim</function></member> |
157 | | - </simplelist> |
158 | | - </para> |
| 110 | + <simplelist> |
| 111 | + <member><function>trim</function></member> |
| 112 | + <member><function>rtrim</function></member> |
| 113 | + </simplelist> |
159 | 114 | </refsect1> |
160 | 115 |
|
161 | 116 | </refentry> |
|
0 commit comments