svn: /phpdoc/de/trunk/reference/array/functions/ array-intersect-key.xml

[email protected] (Oliver Albers)
Newsgroups php.doc.de
Message-ID <[email protected]>
simp                                     Thu, 06 May 2010 15:30:17 +0000

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

Log:
Taking ownership, Sync to EN

Changed paths:
    U   phpdoc/de/trunk/reference/array/functions/array-intersect-key.xml

Modified: phpdoc/de/trunk/reference/array/functions/array-intersect-key.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-intersect-key.xml	2010-05-06 15:28:13 UTC (rev 299080)
+++ phpdoc/de/trunk/reference/array/functions/array-intersect-key.xml	2010-05-06 15:30:17 UTC (rev 299081)
@@ -1,12 +1,13 @@
-<?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 -->
   <refentry xml:id="function.array-intersect-key" xmlns="http://docbook.org/ns/docbook">
    <refnamediv>
     <refname>array_intersect_key</refname>
     <refpurpose>Ermittelt die Schnittmenge von Arrays, indem es die
-     Schlüssel vergleicht</refpurpose>
+     Schlüssel vergleicht</refpurpose>
    </refnamediv>
+
    <refsect1 role="description">
     &reftitle.description;
      <methodsynopsis>
@@ -16,18 +17,63 @@
       <methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
      </methodsynopsis>
     <para>
-     <function>array_intersect_key</function> gibt ein Array zurück, welches
-     alle Werte von <parameter>array1</parameter> enthält, die Schlüssel
+     <function>array_intersect_key</function> gibt ein Array zurück, welches
+     alle Werte von <parameter>array1</parameter> enthält, die Schlüssel
      besitzen die in allen anderen Argumente enthalten sind.
     </para>
+   </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>array1</parameter></term>
+     <listitem>
+      <para>
+       Das Array mit den Hauptschlüsseln, auf die geprüft werden soll.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>array2</parameter></term>
+     <listitem>
+      <para>
+       Ein Array, gegen welches die Schlüssel geprüft werden.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>array</parameter></term>
+     <listitem>
+      <para>
+       Eine variable Liste zu vergleichender Arrays.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Gibt ein assoziatives Array zurück, welches alle Einträge
+   von <parameter>array1</parameter> enthält, deren Schlüssel
+   in allen weiteren Arrays vorhanden sind.
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
     <para>
      <example>
-      <title><function>array_intersect_key</function> Beispiel</title>
+      <title><function>array_intersect_key</function>-Beispiel</title>
       <programlisting role="php">
 <![CDATA[
 <?php
-$array1 = array('blau'  => 1, 'rot'  => 2, 'grün'  => 3, 'violett' => 4);
-$array2 = array('grün' => 5, 'blau' => 6, 'gelb' => 7, 'türkis'   => 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_intersect_key($array1, $array2));
 ?>
@@ -39,7 +85,7 @@
 array(2) {
   ["blau"]=>
   int(1)
-  ["grün"]=>
+  ["grün"]=>
   int(3)
 })
 ]]>
@@ -47,35 +93,43 @@
      </example>
     </para>
     <para>
-     In unserem Beispiel sehen Sie, dass nur die Schlüssel
-     <literal>'blau'</literal> und <literal>'grün'</literal> in beiden Arrays
-     vorhanden sind und daher zurückgegeben werden. <literal>'blue'</literal>
-     und <literal>'grün'</literal> haben unterschiedliche Werte. Eine
-     Übereinstimmung wird dennoch festgestellt, da nur die Schlüssel geprüft werden.
-     Die zurückgegebenen Werte sind diejenigen aus <parameter>array1</parameter>.
+     In unserem Beispiel sehen Sie, dass nur die Schlüssel
+     <literal>'blau'</literal> und <literal>'grün'</literal> in beiden Arrays
+     vorhanden sind und daher zurückgegeben werden. Beachten Sie auch, dass
+     <literal>'blau'</literal> und <literal>'grün'</literal> in beiden Arrays
+     unterschiedliche Werte besitzen. Eine
+     Übereinstimmung wird dennoch festgestellt, da nur die Schlüssel geprüft werden.
+     Die zurückgegebenen Werte sind diejenigen aus <parameter>array1</parameter>.
     </para>
     <para>
-     Die beiden Schlüssel des <literal>Schlüssel =&gt; Wert</literal> Paares
-     werden als gleich erachtet, genau dann wenn <literal>(string) $key1 ===
-     (string) $key2 </literal>. Anders ausgedrückt findet eine strikte Prüfung
-     statt, in der die String-Repräsentationen gleich sein müssen.
+     Die beiden Schlüssel des <literal>Schlüssel =&gt; Wert</literal> Paares
+     werden als gleich erachtet, genau dann wenn
+     <literal>(string) $key1 === (string) $key2 </literal>.
+     Anders ausgedrückt findet eine strikte Prüfung
+     statt, in der die String-Repräsentationen gleich sein müssen.
     </para>
-    <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_diff_ukey</function>,
-     <function>array_intersect</function>,
-     <function>array_intersect_assoc</function>,
-     <function>array_intersect_uassoc</function> und
-     <function>array_intersect_ukey</function>.
-    </para>
    </refsect1>
-  </refentry>
+
+ <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_diff_ukey</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_ukey</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>

 <!-- Keep this comment at the end of the file
 Local variables:
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.