svn: /phpdoc/de/trunk/reference/array/functions/ array-combine.xml array-count-values.xml array-diff-assoc.xml

[email protected] (Oliver Albers)
Newsgroups php.doc.de
Message-ID <[email protected]>
simp                                     Mon, 10 May 2010 15:27:35 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=299215

Log:
Taking ownership, sync to EN

Changed paths:
    U   phpdoc/de/trunk/reference/array/functions/array-combine.xml
    U   phpdoc/de/trunk/reference/array/functions/array-count-values.xml
    U   phpdoc/de/trunk/reference/array/functions/array-diff-assoc.xml
svn-diffs-299215.txt (text/x-diff, 17.2 KB)
Modified: phpdoc/de/trunk/reference/array/functions/array-combine.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-combine.xml	2010-05-10 13:03:33 UTC (rev 299214)
+++ phpdoc/de/trunk/reference/array/functions/array-combine.xml	2010-05-10 15:27:35 UTC (rev 299215)
@@ -1,33 +1,81 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
-  <refentry xml:id="function.array-combine" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>array_combine</refname>
-    <refpurpose>Erzeugt ein Array, indem es ein Array für die Schlüsel und ein
-     anderes für die Werte verwendet</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>array</type><methodname>array_combine</methodname>
-      <methodparam><type>array</type><parameter>keys</parameter></methodparam>
-      <methodparam><type>array</type><parameter>values</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     Gibt ein <type>array</type> zurück, in dem die Werte des
-     <parameter>keys</parameter> Array als Schlüssel und die Werte aus dem
-     <parameter>values</parameter> Array als die zugehörigen Werte verwendet
-     werden.
-    </para>
-    <para>
-     Gibt &false; zurück, wenn die Anzahl von Elementen nicht in beiden Arrays
-     identisch ist oder die Arrays leer sind.
-    </para>
-    <para>
-     <example>
-      <title>Ein einfaches <function>array_combine</function> Beispiel</title>
-      <programlisting role="php">
+<!-- EN-Revision: 297028 Maintainer: simp Status: ready -->
+<refentry xml:id="function.array-combine" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>array_combine</refname>
+  <refpurpose>Erzeugt ein Array, indem es ein Array für die Schlüsel und ein
+     anderes für die Werte verwendet</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>array_combine</methodname>
+   <methodparam><type>array</type><parameter>keys</parameter></methodparam>
+   <methodparam><type>array</type><parameter>values</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Erzeugt ein <type>Array</type>, in dem die Werte des
+   <parameter>keys</parameter>-Array als Schlüssel und die Werte aus dem
+   <parameter>values</parameter>-Array als die zugehörigen Werte verwendet
+   werden.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+
+    <varlistentry>
+     <term><parameter>keys</parameter></term>
+     <listitem>
+      <para>
+       Array mit den zu verwendenden Schlüsseln. Für Schlüssel
+       ungültige Werte werden in einen <type>String</type>
+       umgewandelt.
+      </para>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry>
+     <term><parameter>values</parameter></term>
+     <listitem>
+      <para>
+       Array mit den zu verwendenden Werten
+      </para>
+     </listitem>
+    </varlistentry>
+
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt das kombinierte <type>Array</type> oder &false; zurück, wenn die
+   Anzahl von Elementen nicht in beiden Arrays identisch ist oder die
+   Arrays leer sind.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Wirft einen Fehler der Stufe <constant>E_WARNING</constant>, wenn
+   <parameter>keys</parameter> und <parameter>values</parameter> entweder
+   leer sind oder die Anzahl der Elemente nicht übereinstimmt.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Ein einfaches <function>array_combine</function>-Beispiel</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $a = array('gruen', 'rot', 'gelb');
@@ -37,28 +85,35 @@
 print_r($c);
 ?>
 ]]>
-      </programlisting>
-      &example.outputs;
-      <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 Array
 (
     [gruen]  => avokado
     [rot]    => apfel
-    [gelb] => banane
+    [gelb]   => banane
 )
 ]]>
-      </screen>
-     </example>
-    </para>
-    <para>
-     Siehe auch <function>array_merge</function>,
-     <function>array_walk</function>, und
-     <function>array_values</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </screen>
+   </example>
+  </para>
+ </refsect1>

+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>array_merge</function></member>
+    <member><function>array_walk</function></member>
+    <member><function>array_values</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -70,7 +125,7 @@
 sgml-indent-data:t
 indent-tabs-mode:nil
 sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil

Modified: phpdoc/de/trunk/reference/array/functions/array-count-values.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-count-values.xml	2010-05-10 13:03:33 UTC (rev 299214)
+++ phpdoc/de/trunk/reference/array/functions/array-count-values.xml	2010-05-10 15:27:35 UTC (rev 299215)
@@ -1,36 +1,74 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 297028 Maintainer: simp Status: ready -->
 <!-- CREDITS: tom -->
-  <refentry xml:id="function.array-count-values" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>array_count_values</refname>
-    <refpurpose>Zählt die Werte eines Arrays</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>array</type><methodname>array_count_values</methodname>
-      <methodparam><type>array</type><parameter>input</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     <function>array_count_values</function> gibt ein Array zurück, in
-     dem die Werte des Arrays <parameter>input</parameter> als
-     Schlüssel, und deren Anzahl als Werte angegeben sind.
-    </para>
-    <para>
-     <example>
-      <title><function>array_count_values</function></title>
-      <programlisting role="php">
+<refentry xml:id="function.array-count-values" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>array_count_values</refname>
+  <refpurpose>Zählt die Werte eines Arrays</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>array_count_values</methodname>
+   <methodparam><type>array</type><parameter>input</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   <function>array_count_values</function> gibt ein Array zurück, in
+   dem die Werte des Arrays <parameter>input</parameter> als
+   Schlüssel, und die Häufigkeit ihres Auftretens als Werte angegeben sind.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+
+    <varlistentry>
+     <term><parameter>input</parameter></term>
+     <listitem>
+      <para>
+       Das Array mit den zu zählenden Werten
+      </para>
+     </listitem>
+    </varlistentry>
+
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt ein assoziatives Array mit den Werten aus <parameter>input</parameter>
+   als Schlüsseln und der Anzahl als Werten zurück.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Erzeugt ein <constant>E_WARNING</constant> für jedes Element, welches
+   kein <type>string</type> oder <type>integer</type> ist.  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>array_count_values</function>-Beispiel</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $array = array(1, "hello", 1, "world", "hello");
 print_r(array_count_values($array));
 ?>
 ]]>
-      </programlisting>
-      &example.outputs;
-      <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 Array
 (
@@ -39,18 +77,25 @@
     [world] => 1
 )
 ]]>
-      </screen>
-     </example>
-    </para>
-    <para>
-     Siehe auch <function>count</function>,
-     <function>array_unique</function>,
-     <function>array_values</function>, und
-     <function>count_chars</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </screen>
+   </example>
+  </para>
+ </refsect1>

+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>count</function></member>
+    <member><function>array_unique</function></member>
+    <member><function>array_values</function></member>
+    <member><function>count_chars</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -62,7 +107,7 @@
 sgml-indent-data:t
 indent-tabs-mode:nil
 sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil

Modified: phpdoc/de/trunk/reference/array/functions/array-diff-assoc.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-diff-assoc.xml	2010-05-10 13:03:33 UTC (rev 299214)
+++ phpdoc/de/trunk/reference/array/functions/array-diff-assoc.xml	2010-05-10 15:27:35 UTC (rev 299215)
@@ -1,31 +1,96 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
-<!-- EN-Revision: n/a Maintainer: nobody Status: ready -->
-  <refentry xml:id="function.array-diff-assoc" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>array_diff_assoc</refname>
-    <refpurpose>Berechnet den Unterschied zwischen Arrays mit zusätzlicher
-     Indexprüfung</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>array</type><methodname>array_diff_assoc</methodname>
-      <methodparam><type>array</type><parameter>array1</parameter></methodparam>
-      <methodparam><type>array</type><parameter>array2</parameter></methodparam>
-      <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
-     </methodsynopsis>
+<!-- EN-Revision: 297028 Maintainer: simp Status: ready -->
+<refentry xml:id="function.array-diff-assoc" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>array_diff_assoc</refname>
+  <refpurpose>
+   Berechnet den Unterschied zwischen Arrays mit zusätzlicher
+   Indexprüfung
+  </refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>array_diff_assoc</methodname>
+   <methodparam><type>array</type><parameter>array1</parameter></methodparam>
+   <methodparam><type>array</type><parameter>array2</parameter></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter>...</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Vergleicht <parameter>array1</parameter> mit <parameter>array2</parameter> und
+   gibt den Unterschied zurück. Im Gegensatz zu <function>array_diff</function>
+   werden die Schlüssel des Arrays beim Vergleich herangezogen.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+
+    <varlistentry>
+     <term><parameter>array1</parameter></term>
+     <listitem>
+      <para>
+       Das Array das verglichen werden soll
+      </para>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry>
+     <term><parameter>array2</parameter></term>
+     <listitem>
+      <para>
+       Das Array mit dem verglichen werden soll
+      </para>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry>
+     <term><parameter>...</parameter></term>
+     <listitem>
+      <para>
+       Weitere Arrays mit denen vergleichen werden soll
+      </para>
+     </listitem>
+    </varlistentry>
+
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt ein <type>Array</type> zurück, das alle Werte aus
+   <parameter>array1</parameter> enthält, die in keinem der
+   anderen Arrays vorhanden ist.
+  </para>
+ </refsect1>
+
+<!--
+ <refsect1 role="errors">
+  &reftitle.errors;
+  &errors.no.unusual.errors;
+ </refsect1>
+-->
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>array_diff_assoc</function>-Beispiel</title>
     <para>
-     <function>array_diff_assoc</function> gibt ein <type>array</type> zurück,
-     das alle Werte aus <parameter>array1</parameter> enthält, die in keinem der
-     anderen Argumente vorhanden ist. Beachten Sie, dass die Schlüssel anders
-     als von <function>array_diff</function> in den Vergleich einbezogen werden.
+     In diesem Beispiel sieht man, dass das
+     <literal>"a" =&gt; "gruen"</literal>-Paar in beiden Arrays enthalten ist
+     und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das
+     Paar <literal>0 =&gt; "rot"</literal> in der Ausgabe, weil
+     <literal>"red"</literal> im zweiten Array den Wert
+     <literal>1</literal> enthält.
     </para>
-    <para>
-     <example>
-      <title><function>array_diff_assoc</function>-Beispiel</title>
-      <programlisting role="php">
+    <programlisting role="php">
 <![CDATA[
 <?php
 $array1 = array("a" => "gruen", "b" => "braun", "c" => "blau", "rot");
@@ -34,9 +99,9 @@
 print_r($result);
 ?>
 ]]>
-      </programlisting>
-      &example.outputs;
-      <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 Array
 (
@@ -45,40 +110,67 @@
     [0] => rot
 )
 ]]>
-      </screen>
-     </example>
-    </para>
-    <simpara>
-     In unserem obigen Beispiel sieht man, dass das
-     <literal>"a" =&gt; "gruen"</literal>-Paar in beiden Arrays enthalten ist
-     und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das
-     Paar <literal>0 =&gt; "rot"</literal> in der Ausgabe, weil
-     <literal>"red"</literal> im zweiten Argument einen Schlüsselwert von
-     <literal>1</literal> enthält.
-    </simpara>
-    <simpara>
-     Zwei Werte von <emphasis>Schlüssel =&gt; Wert</emphasis>-Paaren werden nur
+    </screen>
+   </example>
+  </para>
+  <para>
+   <example>
+    <title><function>array_diff_assoc</function>-Beispiel</title>
+    <para>
+     Zwei Werte von <emphasis>Schlüssel =&gt; Wert</emphasis>-Paaren werden nur
      dann als gleich betrachtet, wenn <literal>(string) $elem1 === (string)
-     $elem2 </literal> gilt. Anders ausgedrückt findet eine strikte Prüfung statt,
-     in der die String-Repräsentationen gleich sein müssen.
-     <!-- TODO: example of it... -->
-    </simpara>
-    <note>
-     <simpara>
-      Bitte beachten Sie, dass diese Funktion nur eine Dimension eines
-      n-dimensionalen Arrays prüft. Natürlich kann man tiefere Dimensionen
-      überprüfen, indem man zum Beispiel
-      <literal>array_diff_assoc($array1[0], $array2[0]);</literal> verwendet.
-     </simpara>
-    </note>
-    <para>
-     Siehe auch <function>array_diff</function>,
-     <function>array_intersect</function>
-     und <function>array_intersect_assoc</function>.
+     $elem2 </literal> gilt. Anders ausgedrückt findet eine strikte Prüfung statt,
+     in der die String-Repräsentationen gleich sein müssen.
     </para>
-   </refsect1>
-  </refentry>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$array1 = array(0, 1, 2);
+$array2 = array("00", "01", "2");
+$result = array_diff_assoc($array1, $array2);
+print_r($result);
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+Array
+(
+    [0] => 0
+    [1] => 1
+    )
+]]>
+    </screen>
+   </example>
+  </para>
+ </refsect1>

+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <simpara>
+  Diese Funktion überprüft nur eine Dimension eines
+    n-dimensionalen Arrays. Natürlich kann man tiefere Dimensionen
+    überprüfen, indem man zum Beispiel
+    <literal>array_diff_assoc($array1[0], $array2[0]);</literal> verwendet.
+   </simpara>
+  </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>array_diff</function></member>
+    <member><function>array_intersect</function></member>
+    <member><function>array_intersect_assoc</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -90,7 +182,7 @@
 sgml-indent-data:t
 indent-tabs-mode:nil
 sgml-parent-document:nil
-sgml-default-dtd-file:"../../../../manual.ced"
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.