svn: /phpdoc/de/trunk/reference/array/functions/ array-diff-ukey.xml array-flip.xml

[email protected] (Oliver Albers)
Newsgroups php.doc.de
Message-ID <[email protected]>
simp                                     Wed, 12 May 2010 13:21:45 +0000

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

Log:
Taking ownership, sync to EN

Changed paths:
    U   phpdoc/de/trunk/reference/array/functions/array-diff-ukey.xml
    U   phpdoc/de/trunk/reference/array/functions/array-flip.xml
svn-diffs-299286.txt (text/x-diff, 14.2 KB)
Modified: phpdoc/de/trunk/reference/array/functions/array-diff-ukey.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-diff-ukey.xml	2010-05-12 13:16:19 UTC (rev 299285)
+++ phpdoc/de/trunk/reference/array/functions/array-diff-ukey.xml	2010-05-12 13:21:45 UTC (rev 299286)
@@ -1,38 +1,107 @@
-<?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-diff-ukey" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>array_diff_ukey</refname>
-    <refpurpose>Berechnet den Unterschied von Arrays mittels einer Callbackfunktion
-     für den Vergleich der Schlüssel</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>array</type><methodname>array_diff_ukey</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>
-      <methodparam><type>callback</type><parameter>key_compare_func</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     <function>array_diff_ukey</function> gibt ein Array zurück, welches alle
-     Werte von <parameter>array1</parameter> enthält, deren Schlüssel in keinem
-     der anderen Argumente vorkommen. Beachten Sie, dass die Assoziativität
-     erhalten bleibt. Diese Funktion ähnelt <function>array_diff</function>,
-     aber der Vergleich arbeitet auf den Schlüsseln anstatt den Werten.
-    </para>
-    <para>
-     Dieser Vergleich wird von einer benutzerdefinierten Callbackfunktion
-     durchgeführt. Diese muss einen Integer kleiner als, genau gleich oder
-     größer als Null zurückgeben, wenn das erste Argument entsprechend als
-     kleiner, gleich oder größer als das Zweite betrachtet wird.
-    </para>
-    <para>
-     <example>
-      <title><function>array_diff_ukey</function> Beispiel</title>
-      <programlisting role="php">
+<!-- EN-Revision: 297028 Maintainer: simp Status: ready -->
+<refentry xml:id="function.array-diff-ukey" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>array_diff_ukey</refname>
+  <refpurpose>Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion
+     für den Vergleich der Schlüssel</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>array_diff_ukey</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>
+   <methodparam><type>callback</type><parameter>key_compare_func</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Vergleicht die Schlüssel von <parameter>array1</parameter> mit den
+   Schlüsseln von <parameter>array2</parameter> und gibt die Unterschiede
+   zurück. Diese Funktion arbeitet wie <function>array_diff</function>
+   mit dem Unterschied, dass der Vergleich mit den Schlüsseln statt den
+   Werten arbeitet.
+  </para>
+  <para>
+   Anders als von <function>array_diff_key</function> wird eine vom
+   Benutzer definierte Callbackfunktion für die Vergleiche anstelle
+   einer eingebauten Funktion verwendet.
+  </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 verglichen werden soll
+      </para>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry>
+     <term><parameter>key_compare_func</parameter></term>
+     <listitem>
+      <para>
+       Die zu benutzende <type>Callback</type>-Funktion.
+       Die Callbackfunktion muss einen Integer kleiner als, genau
+       gleich oder größer als Null zurückgeben, wenn das erste Argument
+       entsprechend als kleiner, gleich oder größer als das Zweite
+       betrachtet wird.
+      </para>
+     </listitem>
+    </varlistentry>
+
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt ein <type>Array</type> mit allen Einträgen von
+   <parameter>array1</parameter> zurück, die in keinem der
+   anderen Arrays vorhanden sind.
+  </para>
+ </refsect1>
+
+<!--
+ <refsect1 role="errors">
+  &reftitle.errors;
+  &errors.no.unusual.errors;
+ </refsect1>
+-->
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>array_diff_ukey</function>-Beispiel</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 function key_compare_func($key1, $key2)
@@ -45,15 +114,15 @@
         return -1;
 }

-$array1 = array('blau'  => 1, 'rot'  => 2, 'gruen'  => 3, 'violett' => 4);
-$array2 = array('gruen' => 5, 'blau' => 6, 'gelb' => 7, 'tuerkis'   => 8);
+$array1 = array('blau'  => 1, 'rot'  => 2, 'grün'  => 3, 'violett' => 4);
+$array2 = array('grün' => 5, 'blau' => 6, 'gelb' => 7, 'türkis'   => 8);

 var_dump(array_diff_ukey($array1, $array2, 'key_compare_func'));
 ?>
 ]]>
-      </programlisting>
-      &example.outputs;
-      <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 array(2) {
   ["rot"]=>
@@ -62,35 +131,45 @@
   int(4)
 }
 ]]>
-      </screen>
-     </example>
-    </para>
-    <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
-      <literal>array_diff_ukey($array1[0], $array2[0], 'callback_func');</literal>
-      verwendet.
-     </simpara>
-    </note>
-    <para>
-     Siehe auch <function>array_diff</function>,
-     <function>array_udiff</function>
-     <function>array_diff_assoc</function>,
-     <function>array_diff_uassoc</function>,
-     <function>array_udiff_assoc</function>,
-     <function>array_udiff_uassoc</function>,
-     <function>array_diff_key</function>,
-     <function>array_intersect</function>,
-     <function>array_intersect_assoc</function>,
-     <function>array_intersect_uassoc</function>,
-     <function>array_intersect_key</function> und
-     <function>array_intersect_ukey</function>.
-    </para>
-   </refsect1>
-  </refentry>
+    </screen>
+   </example>
+  </para>
+ </refsect1>

+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <para>
+    Diese Funktion prüft nur eine Dimension eines n-dimensionalen
+    Arrays. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie
+    z.B. <literal>array_diff_ukey($array1[0], $array2[0], 'callback_func');</literal>
+    benutzen.
+   </para>
+  </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>array_diff</function></member>
+    <member><function>array_udiff</function></member>
+    <member><function>array_diff_assoc</function></member>
+    <member><function>array_diff_uassoc</function></member>
+    <member><function>array_udiff_assoc</function></member>
+    <member><function>array_udiff_uassoc</function></member>
+    <member><function>array_diff_key</function></member>
+    <member><function>array_intersect</function></member>
+    <member><function>array_intersect_assoc</function></member>
+    <member><function>array_intersect_uassoc</function></member>
+    <member><function>array_intersect_key</function></member>
+    <member><function>array_intersect_ukey</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -102,7 +181,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-flip.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-flip.xml	2010-05-12 13:16:19 UTC (rev 299285)
+++ phpdoc/de/trunk/reference/array/functions/array-flip.xml	2010-05-12 13:21:45 UTC (rev 299286)
@@ -1,57 +1,79 @@
-<?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-flip" xmlns="http://docbook.org/ns/docbook">
-   <refnamediv>
-    <refname>array_flip</refname>
-    <refpurpose>Vertauscht Werte und Schlüssel in einem Array</refpurpose>
-   </refnamediv>
-   <refsect1 role="description">
-    &reftitle.description;
-     <methodsynopsis>
-      <type>array</type><methodname>array_flip</methodname>
-      <methodparam><type>array</type><parameter>trans</parameter></methodparam>
-     </methodsynopsis>
-    <para>
-     <function>array_flip</function> gibt ein <type>Array</type>
-     in umgekehrter Reihenfolge zurück, d.h. Schlüssel von
-     <parameter>trans</parameter> werden Werte, und die Werte
-     von <parameter>trans</parameter> werden zu Schlüsseln.
-    </para>
-    <para>
-     Beachten Sie, dass die Werte von <parameter>trans</parameter> gültige
-     Schlüssel sein müssen, z.B. haben sie entweder <type>integer</type>
-     oder <type>string</type> zu sein. Ist ein Wert vom falschen Typ wird
-     eine Warnung ausgegeben, und das Schlüssel/Werte-Paar <emphasis>wird
-     nicht vertauscht</emphasis>.
-    </para>
-    <para>
-     Kommt ein Wert mehrmals vor, wird der letzte Schlüssel mit seinem
-     Wert vertauscht, und alle anderen Schlüssel- Wertepaare gehen
-     verloren.
-    </para>
-    <para>
-     <function>array_flip</function> gibt im Fehlerfall
-     &false; zurück.
-    </para>
-    <para>
-     <example>
-      <title><function>array_flip</function></title>
-      <programlisting role="php">
+<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-flip">
+ <refnamediv>
+  <refname>array_flip</refname>
+  <refpurpose>Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>array</type><methodname>array_flip</methodname>
+   <methodparam><type>array</type><parameter>trans</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   <function>array_flip</function> gibt ein <type>Array</type> in vertauschter
+   Reihenfolge aus, d.h. die Schlüssel von <parameter>trans</parameter> werden zu
+   Werten und die Werte von <parameter>trans</parameter> werden zu Schlüsseln.
+  </para>
+  <para>
+   Beachten Sie, dass die Werte von <parameter>trans</parameter> gültige
+   Schlüssel sein müssen, d.h. sie haben entweder <type>Integer</type>
+   oder <type>String</type> zu sein. Ist ein Wert vom falschen Typ, so wird
+   eine Warnung ausgegeben, und das Schlüssel/Wert-Paar <emphasis>wird
+   nicht vertauscht</emphasis>.
+  </para>
+  <para>
+   Kommt ein Wert mehrmals vor, so wird der letzte Schlüssel als Wert
+   verwendet und alle anderen Werte gehen verloren.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>trans</parameter></term>
+     <listitem>
+      <para>
+       Ein Array mit Schlüssel/Wertpaaren die vertauscht werden sollen.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt im Erfolgsfall das vertauschte Array zurück und im
+   Fehlerfall &null;.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title><function>array_flip</function>-Beispiel</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $trans = array_flip($trans);
 $original = strtr($str, $trans);
 ?>
 ]]>
-      </programlisting>
-     </example>
-    </para>
-    <para>
-     <example>
-      <title><function>array_flip</function>: Kollision</title>
-      <programlisting role="php">
+    </programlisting>
+   </example>
+  </para>
+  <para>
+   <example>
+    <title><function>array_flip</function>-Beispiel : Kollision</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $trans = array("a" => 1, "b" => 1, "c" => 2);
@@ -59,11 +81,11 @@
 print_r($trans);
 ?>
 ]]>
-      </programlisting>
-      <para>
-       Nun ist <varname>$trans</varname>:
-      </para>
-      <screen>
+    </programlisting>
+    <para>
+     nun ist <varname>$trans</varname>:
+    </para>
+    <screen>
 <![CDATA[
 Array
 (
@@ -71,17 +93,23 @@
     [2] => c
 )
 ]]>
-      </screen>
-     </example>
-    </para>
-    <para>
-     Siehe auch <function>array_values</function>,
-     <function>array_keys</function>, und
-     <function>array_reverse</function>.
-    </para>
-    </refsect1>
-  </refentry>
+    </screen>
+   </example>
+  </para>
+ </refsect1>

+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>array_values</function></member>
+    <member><function>array_keys</function></member>
+    <member><function>array_reverse</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -93,7 +121,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.