cvs: phpdoc /ja/functions array.xml info.xml

From: Date: Fri, 01 Dec 2000 12:50:45 +0000
Subject: cvs: phpdoc /ja/functions array.xml info.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969333130@lists.php.net to get a copy of this message
hirokawa Fri Dec 1 04:50:45 2000 EDT Modified files: /phpdoc/ja/functions array.xml info.xml Log: update translations. Index: phpdoc/ja/functions/array.xml diff -u phpdoc/ja/functions/array.xml:1.14 phpdoc/ja/functions/array.xml:1.15 --- phpdoc/ja/functions/array.xml:1.14 Wed Oct 18 06:56:06 2000 +++ phpdoc/ja/functions/array.xml Fri Dec 1 04:50:45 2000 @@ -43,6 +43,15 @@ </note> </para> <para> + カンマ区切った構文 "index =&gt; values" は、インデックスと値を定 + 義します。インデックスは文字列または数値とすることが可能です。イ + ンデックスが省略された場合、0から始まる整数インデックスが自動的に + 生成されます。インデックスが整数の場合、次に生成されるインデック + スは、整数インデックスの最大値 + 1 となります。同じインデックスを + 2度定義した場合、後の定義により最初の定義が上書きされることに注意 + して下さい。 + </para> + <para> 以下の例では、2 次元配列の生成方法、連想配列のキーの指定方法、 および通常の配列において添字番号をスキップし、それに続く 要素にアクセスする方法についてご紹介しています。 @@ -58,6 +67,55 @@ </example> </para> <para> + <example> + <title><function>array</function> における自動インデックス</title> + <programlisting role="php"> +$array = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13); +print_r($array); + </programlisting> + </example> + この例の出力は次のようになります。 + <informalexample> + <programlisting> +Array +( + [0] => 1 + [1] => 1 + [2] => 1 + [3] => 13 + [4] => 1 + [8] => 1 + [9] => 19 +) + </programlisting> + </informalexample> + インデックス '3' は二度定義されており、後の値 13 が保持されること + に注意して下さい。インデックス 4 はインデックス 8 の後に定義され、 + 次に生成されるインデックス(値は19)は、最大のインデックスが 8 であ + るため、9となります。 + </para> + <para> + 次の例は、1から始まる配列を作成します。 + <example> + <title><function>array</function> で1から始まる配列を作成</title> + <programlisting role="php"> + $firstquarter = array(1 => 'January', 'February', 'March'); + print_r($firstquarter); + </programlisting> + </example> + この例の出力は次のようになります。 + <informalexample> + <programlisting> +Array +( + [1] => 'January' + [2] => 'February' + [3] => 'March' +) + </programlisting> + </informalexample> + </para> + <para> <function>list</function>も参照下さい。 </para> </refsect1> @@ -454,7 +512,7 @@ </programlisting> <para> この例では、ソートされた後、最初の配列は10,100, 100, "a" (文字列 - として昇順ãã‚½ãƒ¼ãƒˆã•れています)を有しており、2番目の配列は、 + として昇順っ½ートされています)を有しており、2番目の配列は、 1, 3, "2", 1 (数値として降順にソートされています)となっています。 </para> </example> @@ -1374,7 +1432,7 @@ </funcprototype> </funcsynopsis> <para> - 配列<parameter>array</parameter>から、次のキãƒã¨å€¤ã®ãƒšã‚¢ã‚’返し、 + 配列<parameter>array</parameter>から、次のキャh値のペアを返し、 配列カーソルを進めます。このペアは、4つの要素を持つ配列で、 それぞれの要素は<emphasis>0</emphasis>,<emphasis>1</emphasis>, <emphasis>key</emphasis>,<emphasis>value</emphasis>というキーを有 @@ -1423,7 +1481,7 @@ <para> 通常<function>each</function>は、配列の走査をす?_っk <function>list</function>と共に使用されます。例えば、 - $HTTP_POST_VARSの場合は次のようになります。 + $HTTP_POST_VARSの場合は次のよFになります。 <example> <title> <function>each</function>により$HTTP_POST_VARSを走査する @@ -1945,7 +2003,7 @@ <refnamediv> <refname>next</refname> <refpurpose> - 内部配列ポインタを進める + 内部配列ポイãƒã‚¿ã‚’進める </refpurpose> </refnamediv> <refsect1> @@ -2456,7 +2514,7 @@ <note> <para> もちろん、このような簡単な例では<function>rsort</function>関数 - の方がより適しfいます。 + の方がよォiしfいます。 </para> </note> <para> Index: phpdoc/ja/functions/info.xml diff -u phpdoc/ja/functions/info.xml:1.18 phpdoc/ja/functions/info.xml:1.19 --- phpdoc/ja/functions/info.xml:1.18 Fri Oct 13 08:30:56 2000 +++ phpdoc/ja/functions/info.xml Fri Dec 1 04:50:45 2000 @@ -397,10 +397,13 @@ <para> 現在の PHP のプロセス ID を返し、エラーの場合は FALSE を返します。 </para> - <para> - サーバ・モジュールとして動作中は、別個の pid を取得するための - スクリプトの分割呼び出し(separate invocations) は保証されません。 - </para> + <note> + <para> + プロセスIDはユニークではないため、エントロピ源として優れたもので + はありません。セキュリティが重要なコンテンツの場合、PIDに基づく + 設計は推奨されません。 + </para> + </note> <para> <function>getmyuid</function>, <function>get_current_user</function>,

« previous php.doc (#969333130) next »