svn: /phpdoc/de/trunk/ language-snippets.ent reference/array/functions/array-diff-key.xml reference/array/functions/array-diff.xml
[email protected] (Oliver Albers)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
simp Wed, 12 May 2010 12:51:34 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=299283
Log:
Taking ownership, sync to EN
Changed paths:
U phpdoc/de/trunk/language-snippets.ent
U phpdoc/de/trunk/reference/array/functions/array-diff-key.xml
U phpdoc/de/trunk/reference/array/functions/array-diff.xml
svn-diffs-299283.txt
(text/x-diff, 15.4 KB)
Modified: phpdoc/de/trunk/language-snippets.ent
===================================================================
--- phpdoc/de/trunk/language-snippets.ent 2010-05-12 11:41:51 UTC (rev 299282)
+++ phpdoc/de/trunk/language-snippets.ent 2010-05-12 12:51:34 UTC (rev 299283)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 299015 Maintainer: simp Status: ready -->
+<!-- EN-Revision: 299241 Maintainer: simp Status: ready -->
<!-- CREDITS: sammywg, mk, betz -->
<!ENTITY changelog.randomseed '<row xmlns="http://docbook.org/ns/docbook"><entry>4.2.0</entry><entry>Der
@@ -311,6 +311,16 @@
<link xmlns="http://docbook.org/ns/docbook" linkend="language.operators.comparison">den === Operator</link>,
um den Rückgabewert dieser Funktion zu überprüfen.</simpara></warning>'>
+<!-- OpenSSL -->
+<!ENTITY openssl.param.x509 '<varlistentry xmlns="http://docbook.org/ns/docbook">
+ <term><parameter>x509</parameter></term>
+ <listitem>
+ <para>
+ Siehe <link linkend="openssl.certparams">Schlüssel-/Zertifikatsparameter</link> für eine Auflistung der
+ gültigen Werte.
+ </para>
+ </listitem>
+</varlistentry>'>
<!-- Image (GD) Notes -->
<!ENTITY note.config.t1lib '<note xmlns="http://docbook.org/ns/docbook"><simpara>Diese Funktion steht nur zur
Modified: phpdoc/de/trunk/reference/array/functions/array-diff-key.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-diff-key.xml 2010-05-12 11:41:51 UTC (rev 299282)
+++ phpdoc/de/trunk/reference/array/functions/array-diff-key.xml 2010-05-12 12:51:34 UTC (rev 299283)
@@ -1,44 +1,105 @@
-<?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-key" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>array_diff_key</refname>
- <refpurpose>
- Berechnet den Unterschied zwischen Arrays indem es die Schlüssel vergleicht
- </refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>array_diff_key</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-key" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>array_diff_key</refname>
+ <refpurpose>Berechnet den Unterschied zwischen Arrays, indem es die Schlüssel vergleicht</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>array_diff_key</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 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>
+ </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>
+
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt ein <type>Array</type> mit allen Einträgen von
+ <parameter>array1</parameter> zurück, deren Schlüssel 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_key</function>-Beispiel</title>
<para>
- <function>array_diff_key</function> gibt ein Array zurück, welches alle
- Werte aus <parameter>array1</parameter> enthält, die Schlüssel besitzen
- die in keinem der anderen Argumente enthalten sind. Beachten Sie, dass
- die Assoziativität erhalten bleibt. Diese Funktion arbeitet wie
- <function>array_diff</function> mit dem Unterschied, dass der Vergleich
- mit den Schlüsseln statt den Werten arbeitet.
+ Die beiden Schlüssel des <literal>Schlüssel => Wert</literal>-Paares
+ werden als gleich erachtet, genau dann wenn
+ <literal>(string) $Schlüssel1 === (string) $Schlüssel2 </literal>.
+ Anders ausgedrückt findet eine strikte Prüfung statt, in der die
+ String-Repräsentationen gleich sein müssen.
</para>
- <para>
- <example>
- <title><function>array_diff_key</function> Beispiel</title>
- <programlisting role="php">
+ <programlisting role="php">
<![CDATA[
<?php
-$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_key($array1, $array2));
?>
]]>
- </programlisting>
- &example.outputs;
- <screen>
+ </programlisting>
+ &example.outputs;
+ <screen>
<![CDATA[
array(2) {
["rot"]=>
@@ -47,40 +108,45 @@
int(4)
}
]]>
- </screen>
- </example>
- </para>
- <simpara>
- Die beiden Schlüssel des <literal>key => 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.
- </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
- <literal>array_diff_key($array1[0], $array2[0]);</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_ukey</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 überprüft nur eine Dimension eines
+ n-dimensionalen Arrays. Natürlich kann man tiefere Dimensionen
+ überprüfen, indem man
+ <literal>array_diff_key($array1[0], $array2[0]);</literal> verwendet.
+ </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_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_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
@@ -92,7 +158,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.xml
===================================================================
--- phpdoc/de/trunk/reference/array/functions/array-diff.xml 2010-05-12 11:41:51 UTC (rev 299282)
+++ phpdoc/de/trunk/reference/array/functions/array-diff.xml 2010-05-12 12:51:34 UTC (rev 299283)
@@ -1,80 +1,131 @@
-<?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-diff" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>array_diff</refname>
- <refpurpose>Ermittelt die Unterschiede von Arrays</refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>array_diff</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>
- <function>array_diff</function> gibt ein Array mit allen Werten von
- <parameter>array1</parameter>, welche in keinem der anderen Argumente
- enthalten sind, zurück. Beachten Sie, dass Schlüssel erhalten bleiben.
- </para>
- <para>
- <example>
- <title><function>array_diff</function></title>
- <programlisting role="php">
+<refentry xml:id="function.array-diff" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+ <refname>array_diff</refname>
+ <refpurpose>Ermittelt die Unterschiede zwischen Arrays</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+ &reftitle.description;
+ <methodsynopsis>
+ <type>array</type><methodname>array_diff</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 die Unterschiede zurück.
+ </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>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+ &reftitle.returnvalues;
+ <para>
+ Gibt ein <type>Array</type> mit allen Werten von
+ <parameter>array1</parameter> zurück, die in keinem der
+ anderen Arrays vorhanden sind.
+ </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>array_diff</function>-Beispiel</title>
+ <programlisting role="php">
<![CDATA[
<?php
-$array1 = array("a" => "grün", "rot", "blau", "rot");
-$array2 = array("b" => "grün", "gelb", "rot");
+$array1 = array("a" => "grün", "rot", "blau", "rot");
+$array2 = array("b" => "grün", "gelb", "rot");
$result = array_diff($array1, $array2);
print_r($result);
?>
]]>
- </programlisting>
- <para>
- Wiederholte Elemente in $array1 werden alle gleich behandelt.
- Dies wird folgendes ausgeben:
- </para>
- <screen>
+ </programlisting>
+ <para>
+ Wiederholte Elemente in <varname>$array1</varname>
+ werden alle gleich behandelt. Dies wird folgendes ausgeben:
+ </para>
+ <screen>
<![CDATA[
Array
(
[1] => blau
)
]]>
- </screen>
- </example>
- </para>
- <note>
- <simpara>
- Zwei Elemente werden nur dann als gleich angesehen, wenn
- <literal>(string) $elem1 === (string) $elem2</literal>. In Worten:
- Wenn die String-Repräsentation die gleiche ist.
- </simpara>
- </note>
- <note>
- <simpara>
- Beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen
- Arrays prüft. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie
- z.B. <literal>array_diff($array1[0], $array2[0]);</literal> benutzen.
- </simpara>
- </note>
- <warning>
- <simpara>
- Dies war in PHP 4.0.4 fehlerhaft!
- </simpara>
- </warning>
- <para>
- Siehe auch <function>array_diff_assoc</function>,
- <function>array_intersect</function> und
- <function>array_intersect_assoc</function>.
- </para>
- </refsect1>
- </refentry>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1 role="notes">
+ &reftitle.notes;
+ <note>
+ <para>
+ Zwei Elemente werden nur dann als gleich angesehen, wenn
+ <literal>(string) $elem1 === (string) $elem2</literal>. In Worten:
+ Wenn die String-Repräsentation die gleiche ist.
+ </para>
+ </note>
+ <note>
+ <para>
+ Beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen
+ Arrays prüft. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie
+ z.B. <literal>array_diff($array1[0], $array2[0]);</literal> benutzen.
+ </para>
+ </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>array_diff_assoc</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
@@ -86,7 +137,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