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" => "gruen"</literal>-Paar in beiden Arrays enthalten ist
+ und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das
+ Paar <literal>0 => "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" => "gruen"</literal>-Paar in beiden Arrays enthalten ist
- und daher nicht in der Ausgabe der Funktion auftaucht. Andererseits ist das
- Paar <literal>0 => "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 => 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 => 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