Skip to content

Commit cdfe3e4

Browse files
author
TAKAGI Masahiro
committed
sync with en.
git-svn-id: https://svn.php.net/repository/phpdoc/ja/trunk@222583 c90b9560-bf6c-de11-be94-00142212c4b1
1 parent 954317f commit cdfe3e4

38 files changed

+1948
-1941
lines changed

reference/array/functions/array-change-key-case.xml

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,54 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision: 1.5 $ -->
3-
<!-- EN-Revision: 1.11 Maintainer: hirokawa Status: ready -->
2+
<!-- $Revision: 1.6 $ -->
3+
<!-- EN-Revision: 1.12 Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: shimooka -->
5-
<refentry id="function.array-change-key-case">
6-
<refnamediv>
7-
<refname>array_change_key_case</refname>
8-
<refpurpose>
9-
配列のキーを全て小文字または大文字にして返す
10-
</refpurpose>
11-
</refnamediv>
12-
<refsect1>
13-
<title>説明</title>
14-
<methodsynopsis>
15-
<type>array</type><methodname>array_change_key_case</methodname>
16-
<methodparam><type>array</type><parameter>input</parameter></methodparam>
17-
<methodparam choice="opt"><type>int</type><parameter>case</parameter></methodparam>
18-
</methodsynopsis>
19-
<para>
20-
<function>array_change_key_case</function> は、配列
21-
<parameter>input</parameter>のキーを全て小文字または大文字にします。
22-
変更は、オプションの最後のパラメータ<parameter>case</parameter>に依存
23-
します。ここには、二つの定数<constant>CASE_UPPER</constant>および
24-
<constant>CASE_LOWER</constant>を指定可能です。デフォルトは、
25-
<constant>CASE_LOWER</constant>です。この関数は数値添字はそのままに
26-
します。
27-
</para>
28-
<example>
29-
<title><function>array_change_key_case</function>の例</title>
30-
<programlisting role="php">
5+
<refentry id="function.array-change-key-case">
6+
<refnamediv>
7+
<refname>array_change_key_case</refname>
8+
<refpurpose>配列のキーを全て小文字または大文字にして返す</refpurpose>
9+
</refnamediv>
10+
<refsect1>
11+
<title>説明</title>
12+
<methodsynopsis>
13+
<type>array</type><methodname>array_change_key_case</methodname>
14+
<methodparam><type>array</type><parameter>input</parameter></methodparam>
15+
<methodparam choice="opt"><type>int</type><parameter>case</parameter></methodparam>
16+
</methodsynopsis>
17+
<para>
18+
<function>array_change_key_case</function> は、配列
19+
<parameter>input</parameter> のキーを全て小文字または大文字にします。
20+
変更は、オプションの最後のパラメータ<parameter>case</parameter>に依存します。
21+
ここには、二つの定数 <constant>CASE_UPPER</constant> および
22+
<constant>CASE_LOWER</constant> を指定可能です。デフォルトは
23+
<constant>CASE_LOWER</constant> です。この関数は数値添字はそのままにします。
24+
</para>
25+
<example>
26+
<title><function>array_change_key_case</function> の例</title>
27+
<programlisting role="php">
3128
<![CDATA[
3229
<?php
3330
$input_array = array("FirSt" => 1, "SecOnd" => 4);
34-
print_r(array_change_key_case($input_array, CASE_UPPER);
31+
print_r(array_change_key_case($input_array, CASE_UPPER));
3532
?>
3633
]]>
37-
</programlisting>
38-
&example.outputs;
39-
<screen>
34+
</programlisting>
35+
&example.outputs;
36+
<screen>
4037
<![CDATA[
4138
Array
4239
(
4340
[FIRST] => 1
44-
[SECOND] => 2
41+
[SECOND] => 4
4542
)
4643
]]>
47-
</screen>
48-
</example>
49-
<para>
50-
配列の添字に、この関数を使うことによって同じになってしまう
51-
ものがある場合(例:"keY" と "kEY")、
52-
配列の後のほうにある値はもう一方の値で上書きされます。
53-
</para>
54-
</refsect1>
55-
</refentry>
44+
</screen>
45+
</example>
46+
<para>
47+
配列の添字に、この関数を使うことによって同じになってしまうものがある場合
48+
(例:"keY" と "kEY")、配列の後のほうにある値が他の値を上書きします。
49+
</para>
50+
</refsect1>
51+
</refentry>
5652

5753
<!-- Keep this comment at the end of the file
5854
Local variables:

reference/array/functions/array-chunk.xml

Lines changed: 37 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,45 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision: 1.5 $ -->
3-
<!-- EN-Revision: 1.10 Maintainer: hirokawa Status: ready -->
2+
<!-- $Revision: 1.6 $ -->
3+
<!-- EN-Revision: 1.11 Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: shimooka -->
5-
<refentry id="function.array-chunk">
6-
<refnamediv>
7-
<refname>array_chunk</refname>
8-
<refpurpose>配列を分割する</refpurpose>
9-
</refnamediv>
10-
<refsect1>
11-
<title>説明</title>
12-
<methodsynopsis>
13-
<type>array</type><methodname>array_chunk</methodname>
14-
<methodparam><type>array</type><parameter>input</parameter></methodparam>
15-
<methodparam><type>int</type><parameter>size</parameter></methodparam>
16-
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter></methodparam>
17-
</methodsynopsis>
18-
<para>
19-
<function>array_chunk</function> は、各配列が
20-
<parameter>size</parameter>個の値を有するように配列を複数の配列に
21-
分割します。最後の配列には指定した数よりも少ない個数の値が含まれ
22-
る可能性があります。ゼロから始まる添字を有する多次元配列のメンバー
23-
としてこれらの配列を取得します。
24-
</para>
25-
<para>
26-
オプションの引数<parameter>preserve_keys</parameter>に&true;を設
27-
定することにより、配列inputから取得した元のキーを維持させることが
28-
可能です。&false;を指定した場合、返される各配列ではゼロから始まる
29-
新しい添字が使用されます。デフォルトは、&false;です。
30-
</para>
31-
<example>
32-
<title><function>array_chunk</function> の例</title>
33-
<programlisting role="php">
5+
<refentry id="function.array-chunk">
6+
<refnamediv>
7+
<refname>array_chunk</refname>
8+
<refpurpose>配列を分割する</refpurpose>
9+
</refnamediv>
10+
<refsect1>
11+
<title>説明</title>
12+
<methodsynopsis>
13+
<type>array</type><methodname>array_chunk</methodname>
14+
<methodparam><type>array</type><parameter>input</parameter></methodparam>
15+
<methodparam><type>int</type><parameter>size</parameter></methodparam>
16+
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter></methodparam>
17+
</methodsynopsis>
18+
<para>
19+
<function>array_chunk</function> は、各配列が
20+
<parameter>size</parameter> 個の値を有するように配列を複数の配列に分割します。
21+
最後の配列には指定した数よりも少ない個数の値が含まれる可能性があります。
22+
ゼロから始まる添字を有する多次元配列のメンバーとしてこれらの配列を取得します。
23+
</para>
24+
<para>
25+
オプションの引数 <parameter>preserve_keys</parameter> に &true;
26+
を設定することにより、配列inputから取得した元のキーを維持させることが可能です。
27+
&false; を指定した場合、返される各配列ではゼロから始まる新しい添字が使用されます。
28+
デフォルトは &false; です。
29+
</para>
30+
<example>
31+
<title><function>array_chunk</function> の例</title>
32+
<programlisting role="php">
3433
<![CDATA[
3534
<?php
3635
$input_array = array('a', 'b', 'c', 'd', 'e');
3736
print_r(array_chunk($input_array, 2));
3837
print_r(array_chunk($input_array, 2, true));
3938
?>
4039
]]>
41-
</programlisting>
42-
&example.outputs;
43-
<screen>
40+
</programlisting>
41+
&example.outputs;
42+
<screen>
4443
<![CDATA[
4544
Array
4645
(
@@ -83,10 +82,10 @@ Array
8382
8483
)
8584
]]>
86-
</screen>
87-
</example>
88-
</refsect1>
89-
</refentry>
85+
</screen>
86+
</example>
87+
</refsect1>
88+
</refentry>
9089

9190
<!-- Keep this comment at the end of the file
9291
Local variables:

reference/array/functions/array-combine.xml

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision: 1.3 $ -->
3-
<!-- EN-Revision: 1.6 Maintainer: hirokawa Status: ready -->
2+
<!-- $Revision: 1.4 $ -->
3+
<!-- EN-Revision: 1.7 Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: shimooka -->
5-
<refentry id="function.array-combine">
6-
<refnamediv>
7-
<refname>array_combine</refname>
8-
<refpurpose>
9-
一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する
10-
</refpurpose>
11-
</refnamediv>
12-
<refsect1>
13-
<title>説明</title>
14-
<methodsynopsis>
15-
<type>array</type><methodname>array_combine</methodname>
16-
<methodparam><type>array</type><parameter>keys</parameter></methodparam>
17-
<methodparam><type>array</type><parameter>values</parameter></methodparam>
18-
</methodsynopsis>
19-
<para>
20-
<parameter>keys</parameter>配列の値をキーとして、
21-
<parameter>values</parameter>配列の値を対応する値として
22-
生成した<type>配列</type>を返す
23-
</para>
24-
<para>
25-
互いの配列の要素の数が合致しない場合や空の配列である場合に
26-
&false;を返します。
27-
</para>
28-
<para>
29-
<example>
30-
<title><function>array_combine</function>の簡単な例</title>
31-
<programlisting role="php">
5+
<refentry id="function.array-combine">
6+
<refnamediv>
7+
<refname>array_combine</refname>
8+
<refpurpose>
9+
一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する
10+
</refpurpose>
11+
</refnamediv>
12+
<refsect1>
13+
<title>説明</title>
14+
<methodsynopsis>
15+
<type>array</type><methodname>array_combine</methodname>
16+
<methodparam><type>array</type><parameter>keys</parameter></methodparam>
17+
<methodparam><type>array</type><parameter>values</parameter></methodparam>
18+
</methodsynopsis>
19+
<para>
20+
<parameter>keys</parameter> 配列の値をキーとして、また
21+
<parameter>values</parameter> 配列の値を対応する値として生成した
22+
<type>配列</type>を返します
23+
</para>
24+
<para>
25+
互いの配列の要素の数が合致しない場合や空の配列である場合に
26+
&false; を返します。
27+
</para>
28+
<para>
29+
<example>
30+
<title><function>array_combine</function>の簡単な例</title>
31+
<programlisting role="php">
3232
<![CDATA[
3333
<?php
3434
$a = array('green', 'red', 'yellow');
@@ -38,9 +38,9 @@ $c = array_combine($a, $b);
3838
print_r($c);
3939
?>
4040
]]>
41-
</programlisting>
42-
&example.outputs;
43-
<screen>
41+
</programlisting>
42+
&example.outputs;
43+
<screen>
4444
<![CDATA[
4545
Array
4646
(
@@ -49,16 +49,16 @@ Array
4949
[yellow] => banana
5050
)
5151
]]>
52-
</screen>
53-
</example>
54-
</para>
55-
<para>
56-
<function>array_merge</function>,
57-
<function>array_walk</function>,
58-
<function>array_values</function>も参照してください
59-
</para>
60-
</refsect1>
61-
</refentry>
52+
</screen>
53+
</example>
54+
</para>
55+
<para>
56+
<function>array_merge</function>
57+
<function>array_walk</function> および
58+
<function>array_values</function> も参照ください
59+
</para>
60+
</refsect1>
61+
</refentry>
6262

6363
<!-- Keep this comment at the end of the file
6464
Local variables:

reference/array/functions/array-count-values.xml

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,36 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision: 1.6 $ -->
3-
<!-- EN-Revision: 1.11 Maintainer: hirokawa Status: ready -->
2+
<!-- $Revision: 1.7 $ -->
3+
<!-- EN-Revision: 1.12 Maintainer: hirokawa Status: ready -->
44
<!-- CREDITS: shimooka -->
5-
<refentry id="function.array-count-values">
6-
<refnamediv>
7-
<refname>array_count_values</refname>
8-
<refpurpose>配列の値の数を数える</refpurpose>
9-
</refnamediv>
10-
<refsect1>
11-
<title>説明</title>
12-
<methodsynopsis>
13-
<type>array</type><methodname>array_count_values</methodname>
14-
<methodparam><type>array</type><parameter>input</parameter></methodparam>
15-
</methodsynopsis>
16-
<para>
17-
<function>array_count_values</function>は、
18-
配列<parameter>input</parameter>の値をキーとし、
19-
<parameter>input</parameter>におけるその値の出現回数を値とした
20-
配列を返します。
21-
</para>
22-
<para>
23-
<example>
24-
<title><function>array_count_values</function>の例</title>
25-
<programlisting role="php">
5+
<refentry id="function.array-count-values">
6+
<refnamediv>
7+
<refname>array_count_values</refname>
8+
<refpurpose>配列の値の数を数える</refpurpose>
9+
</refnamediv>
10+
<refsect1>
11+
<title>説明</title>
12+
<methodsynopsis>
13+
<type>array</type><methodname>array_count_values</methodname>
14+
<methodparam><type>array</type><parameter>input</parameter></methodparam>
15+
</methodsynopsis>
16+
<para>
17+
<function>array_count_values</function> は、
18+
配列 <parameter>input</parameter> の値をキーとし、
19+
<parameter>input</parameter> におけるその値の出現回数を値とした配列を返します。
20+
</para>
21+
<para>
22+
<example>
23+
<title><function>array_count_values</function> の例</title>
24+
<programlisting role="php">
2625
<![CDATA[
2726
<?php
2827
$array = array(1, "hello", 1, "world", "hello");
2928
print_r(array_count_values($array));
3029
?>
3130
]]>
32-
</programlisting>
33-
&example.outputs;
34-
<screen>
31+
</programlisting>
32+
&example.outputs;
33+
<screen>
3534
<![CDATA[
3635
Array
3736
(
@@ -40,17 +39,17 @@ Array
4039
[world] => 1
4140
)
4241
]]>
43-
</screen>
44-
</example>
45-
</para>
46-
<para>
47-
<function>count</function>,
48-
<function>array_unique</function>,
49-
<function>array_values</function>,
50-
<function>count_chars</function> も参照ください。
51-
</para>
52-
</refsect1>
53-
</refentry>
42+
</screen>
43+
</example>
44+
</para>
45+
<para>
46+
<function>count</function>
47+
<function>array_unique</function>
48+
<function>array_values</function> および
49+
<function>count_chars</function> も参照ください。
50+
</para>
51+
</refsect1>
52+
</refentry>
5453

5554
<!-- Keep this comment at the end of the file
5655
Local variables:

0 commit comments

Comments
 (0)