cvs: phpdoc-nl /reference/array/functions array-change-key-case.xml array-chunk.xml array-count-values.xml array-diff-assoc.xml array-diff.xml array-fill.xml array-filter.xml array-flip.xml array-intersect-assoc.xml array-intersect.xml array.xml

[email protected] ("Dirkjan Ochtman")
Newsgroups php.doc.nl
Message-ID <cvsmanuzhai1042237093@cvsserver>
manuzhai		Fri Jan 10 17:18:13 2003 EDT

  Added files:                 
    /phpdoc-nl/reference/array/functions	array-diff-assoc.xml 
                                        	array-intersect-assoc.xml 

  Modified files:              
    /phpdoc-nl/reference/array/functions	array-change-key-case.xml 
                                        	array-chunk.xml 
                                        	array-count-values.xml 
                                        	array-diff.xml array-fill.xml 
                                        	array-filter.xml 
                                        	array-flip.xml 
                                        	array-intersect.xml array.xml 
  Log:
  Translating from EN.
manuzhai-20030110171813.txt (text/plain, 28.5 KB)
Index: phpdoc-nl/reference/array/functions/array-change-key-case.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-change-key-case.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-change-key-case.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.6 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-change-key-case">
+   <refnamediv>
+    <refname>array_change_key_case</refname>
+    <refpurpose>Geeft een array terug met alle string keys aks kiwercase
+     of als uppercase
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_change_key_case</methodname>
+      <methodparam><type>array</type><parameter>input</parameter></methodparam>
+      <methodparam choice="opt"><type>int</type><parameter>case</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_change_key_case</function> verandert de keys
+     in de <parameter>input</parameter> array zodat ze allemaal lowercase
+     of uppercase zijn. De verandering hangt af van de laatste optionele
+     <parameter>case</parameter> parameter. Je kunt hier een van twee
+     constanten meegeven: <constant>CASE_UPPER</constant> en
+     <constant>CASE_LOWER</constant>. Standaard wordt
+     <constant>CASE_LOWER</constant> gebruikt. De functie zal numerieke
+     indices niet veranderen.
+    </para>
+    <example>
+     <title><function>array_change_key_case</function> voorbeeld</title>
+     <programlisting role="php">
+<![CDATA[
+$input_array = array("FirSt" => 1, "SecOnd" => 4);
+print_r(array_change_key_case($input_array, CASE_UPPER));
+]]>
+     </programlisting>
+     <para>
+      De output van het bovenstaande programma ziet er zo uit:
+      <screen>
+<![CDATA[
+Array
+(
+    [FIRST] => 1
+    [SECOND] => 2
+)
+]]>
+      </screen>
+     </para>
+    </example>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-chunk.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-chunk.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-chunk.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.6 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-chunk">
+   <refnamediv>
+    <refname>array_chunk</refname>
+    <refpurpose>Verdeel een array in stukken</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_chunk</methodname>
+      <methodparam><type>array</type><parameter>input</parameter></methodparam>
+      <methodparam><type>int</type><parameter>size</parameter></methodparam>
+      <methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_chunk</function> verdeelt de array in verschillende
+     arrays met <parameter>size</parameter> waarden erin. Er kan ook 
+     een array met minder waarden aan het eind uit komen. Je krijgt de
+     arrays als stukjes van een multidimensionale array met numerieke
+     indices, beginnend bij nul.
+    </para>
+    <para>
+     Door de optionele <parameter>preserve_keys</parameter> parameter
+     op &true; te zetten kun je er voor zorgen dat PHP de originele
+     keys van de input array bewaart. Als je &false; meegeeft zullen
+     nieuwe numerieke indices worden gebruikt in elke resulterende array,
+     beginnend bij nul. De default is &false;
+    </para>
+    <example>
+     <title><function>array_chunk</function> voorbeeld</title>
+     <programlisting role="php">
+<![CDATA[
+$input_array = array('a', 'b', 'c', 'd', 'e');
+print_r(array_chunk($input_array, 2));
+print_r(array_chunk($input_array, 2, TRUE));
+]]>
+     </programlisting>
+     <para>
+      De output van bovenstaand programma ziet er zo uit:
+      <screen>
+<![CDATA[
+Array
+(
+    [0] => Array
+        (
+            [0] => a
+            [1] => b
+        )
+
+    [1] => Array
+        (
+            [0] => c
+            [1] => d
+        )
+
+    [2] => Array
+        (
+            [0] => e
+        )
+
+)
+Array
+(
+    [0] => Array
+        (
+            [0] => a
+            [1] => b
+        )
+
+    [1] => Array
+        (
+            [2] => c
+            [3] => d
+        )
+
+    [2] => Array
+        (
+            [4] => e
+        )
+
+)
+]]>
+      </screen>
+     </para>
+    </example>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-count-values.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-count-values.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-count-values.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.6 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-count-values">
+   <refnamediv>
+    <refname>array_count_values</refname>
+    <refpurpose>Telt alle waarden in een array</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_count_values</methodname>
+      <methodparam><type>array</type><parameter>input</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_count_values</function> geeft een array terug
+     waarin de waarden van de <parameter>input</parameter> array dienen
+     als keys en hun frequentie in <parameter>input</parameter> als waarden.
+    </para>
+    <para>
+     <example>
+      <title><function>array_count_values</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+$array = array (1, "hello", 1, "world", "hello");
+print_r(array_count_values ($array));
+]]>
+      </programlisting>
+      <para>
+       De output van bovenstaand programma ziet er zo uit:
+       <screen>
+<![CDATA[
+Array
+(
+    [1] => 2
+    [hello] => 2
+    [world] => 1
+)
+]]>
+       </screen>
+      </para>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-diff.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-diff.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-diff.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.6 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-diff">
+   <refnamediv>
+    <refname>array_diff</refname>
+    <refpurpose>Berekent het verschil tussen arrays</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <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> geeft een array terug met
+     daarin alle waarden van <parameter>array1</parameter> die
+     niet aanwezig zijn in een van de andere argumenten. Let erop
+     dat de keys bewaard blijven.
+    </para>
+    <para>
+     <example>
+      <title><function>array_diff</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+$array1 = array ("a" => "green", "red", "blue", "red");
+$array2 = array ("b" => "green", "yellow", "red");
+$result = array_diff ($array1, $array2);
+]]>
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Dit geeft <varname>$result</varname> als waarde
+     <literal>array("blue");</literal>. Meerdere instanties in
+     $array1 worden allen op dezelfde manier behandeld.
+    </para>
+    <note>
+     <simpara>
+      Twee elementen worden gezien als hetzelfde als en alleen als
+      <literal>(string) $elem1 === (string) $elem2</literal>. In woorden:
+      wanneer de representatie als string hetzelfde is.
+      <!-- TODO: example of it... -->
+     </simpara>
+    </note>
+    <note>
+     <simpara>
+      Let er op dat deze functie slechts een dimensie van een n-dimensionale
+      array checkt. Uiteraard kun je diepere dimensies checken door 
+      <literal>array_diff($array1[0], $array2[0]);</literal> te gebruiken.
+     </simpara>
+    </note>
+    <warning>
+     <simpara>
+      Dit werd verbroken in PHP 4.0.4!
+     </simpara>
+    </warning>
+    <para>
+     Zie ook <function>array_diff_assoc</function>,
+     <function>array_intersect</function> en
+     <function>array_intersect_assoc</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-fill.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-fill.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-fill.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.4 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-fill">
+   <refnamediv>
+    <refname>array_fill</refname>
+    <refpurpose>Vul een array met waarden</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_fill</methodname>
+      <methodparam><type>int</type><parameter>start_index</parameter></methodparam>
+      <methodparam><type>int</type><parameter>num</parameter></methodparam>
+      <methodparam><type>mixed</type><parameter>value</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_fill</function> vult een array met
+     <parameter>num</parameter> entries van de waarde van de
+     <parameter>value</parameter> parameter, waarbij de keys beginnen bij de
+     <parameter>start_index</parameter> parameter.
+    </para>
+    <para>
+     <example>
+      <title><function>array_fill</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+$a = array_fill(5, 6, 'banana');
+]]>
+      </programlisting>
+      <para>
+       $a heeft nu de volgende entries volgens <function>print_r</function>:
+       <screen>
+<![CDATA[
+Array
+(
+    [5]  => banana
+    [6]  => banana
+    [7]  => banana
+    [8]  => banana
+    [9]  => banana
+    [10] => banana
+)
+]]>
+       </screen>
+      </para>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-filter.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-filter.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-filter.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.5 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-filter">
+   <refnamediv>
+    <refname>array_filter</refname>
+    <refpurpose>
+     Filtert elementen van een array via een callback functie
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_filter</methodname>
+      <methodparam><type>array</type><parameter>input</parameter></methodparam>
+      <methodparam choice="opt"><type>callback</type><parameter>function</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_filter</function> geeft een array terug met daarin
+     alle elementen van <parameter>input</parameter>, gefilterd door
+     een callback <parameter>function</parameter>. Als de 
+     <parameter>input</parameter> een associatieve array is worden
+     de keys bewaard.
+    </para>
+    <para>
+     <example>
+      <title><function>array_filter</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+function odd($var) {
+    return ($var % 2 == 1);
+}
+
+function even($var) {
+    return ($var % 2 == 0);
+}
+
+$array1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
+$array2 = array (6, 7, 8, 9, 10, 11, 12);
+
+echo "Odd :\n";
+print_r(array_filter($array1, "odd"));
+echo "Even:\n";
+print_r(array_filter($array2, "even"));
+]]>
+      </programlisting>
+      <para>
+       De output van het bovenstaande programma ziet er zo uit:
+       <screen role="php">
+<![CDATA[
+Odd :
+Array
+(
+    [a] => 1
+    [c] => 3
+    [e] => 5
+)
+Even:
+Array
+(
+    [0] => 6
+    [2] => 8
+    [4] => 10
+    [6] => 12
+)
+]]>
+       </screen>
+      </para>
+     </example>
+    </para>
+    <para>
+     Gebruikers mogen de array zelf niet veranderen vanuit
+     de callback functie, zoals het toevoegen of verwijderen
+     van een element, of de array waar <function>array_filter</function>
+     op wordt toegepast unsetten. Als de array toch wordt veranderd
+     is het gedrag van deze functie niet gedefinieerd.
+    </para>
+    <para>
+     Zie ook <function>array_map</function> en
+     <function>array_reduce</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-flip.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-flip.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-flip.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.5 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-flip">
+   <refnamediv>
+    <refname>array_flip</refname>
+    <refpurpose>Verwisselt alle keys met de geassocieerde waarden in een array</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Beschrijving</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_flip</methodname>
+      <methodparam><type>array</type><parameter>trans</parameter></methodparam>
+     </methodsynopsis>
+    <para>
+     <function>array_flip</function> geeft een <type>array</type> omgekeerd
+     terug, dat wil zeggen dat de keys van <parameter>trans</parameter>
+     waarden worden en de waarden van <parameter>trans</parameter> worden
+     keys.
+    </para>
+    <para>
+     Let er op dat de waarden van de <parameter>trans</parameter> geldige keys
+     moeten zijn, oftewel ze moeten een <type>integer</type> of een
+     <type>string</type> zijn. Er zal een warning worden gegenereerd als
+     een waarde het verkeerde type heeft, en het key/waarde paar in kwestie
+     zal niet worden omgekeerd.
+    </para>
+    <para>
+     Als een waarde meerdere keren voorkomt zal de laatste key worden
+     gebruikt als zijn waarde, en zullen alle anderen verloren zijn.
+    </para>
+    <para>
+     <function>array_flip</function> geeft &false; terug als er iets fout gaat.
+    </para>
+    <para>
+     <example>
+      <title><function>array_flip</function> voorbeeld</title>
+      <programlisting role="php">
+<![CDATA[
+$trans = array_flip ($trans);
+$original = strtr ($str, $trans);
+]]>
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     <example>
+      <title><function>array_flip</function> voorbeeld: botsing</title>
+      <programlisting role="php">
+<![CDATA[
+$trans = array ("a" => 1, "b" => 1, "c" => 2);
+$trans = array_flip ($trans);
+print_r($trans);
+]]>
+      </programlisting>
+      <para>
+       $trans is nu:
+       <screen>
+<![CDATA[
+Array
+(
+    [1] => b
+    [2] => c
+)
+]]>
+       </screen>
+      </para>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array-intersect.xml
diff -u /dev/null phpdoc-nl/reference/array/functions/array-intersect.xml:1.4
--- /dev/null	Fri Jan 10 17:18:13 2003
+++ phpdoc-nl/reference/array/functions/array-intersect.xml	Fri Jan 10 17:18:13 2003
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- EN-Revision: 1.4 Maintainer: manuzhai Status: ready -->
+  <refentry id="function.array-intersect">
+   <refnamediv>
+    <refname>array_intersect</refname>
+    <refpurpose>Berekent de intersectie van arrays</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+     <methodsynopsis>
+      <type>array</type><methodname>array_intersect</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_intersect</function> geeft een array terug met 
+     daarin alle waarden van <parameter>array1</parameter> die in
+     alle argumenten voorkomen. Let er op dat de keys worden bewaard.
+    </para>
+    <para>
+     <example>
+      <title><function>array_intersect</function> example</title>
+      <programlisting role="php">
+<![CDATA[
+$array1 = array ("a" => "green", "red", "blue");
+$array2 = array ("b" => "green", "yellow", "red");
+$result = array_intersect ($array1, $array2);
+]]>
+      </programlisting>
+      <para>
+       Dit zorgt ervoor dat <varname>$result</varname> de volgende waarde heeft:
+       <screen role="php">
+<![CDATA[
+Array
+(
+    [a] => green
+    [0] => red
+)
+]]>
+       </screen>
+      </para>
+     </example>
+    </para>
+    <note>
+     <simpara>
+      Twee elementen worden als gelijk gezien als en alleen als 
+      <literal>(string) $elem1 === (string) $elem2</literal>. In woorden:
+      wanneer de string representatie hetzelfde is.
+      <!-- TODO: example of it... -->
+     </simpara>
+    </note>
+    <warning>
+     <simpara>
+      This was broken in PHP 4.0.4!
+      <!-- TODO: when exactly was this broken?... -->
+     </simpara>
+    </warning>
+    <para>
+     Zie ook <function>array_intersect_assoc</function>,
+     <function>array_diff</function> en <function>array_diff_assoc</function>.
+    </para>
+   </refsect1>
+  </refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
Index: phpdoc-nl/reference/array/functions/array.xml
diff -u phpdoc-nl/reference/array/functions/array.xml:1.4 phpdoc-nl/reference/array/functions/array.xml:1.5
--- phpdoc-nl/reference/array/functions/array.xml:1.4	Sat Jun 15 05:50:03 2002
+++ phpdoc-nl/reference/array/functions/array.xml	Fri Jan 10 17:18:13 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.4 Maintainer: manuzhai Status: partial -->
+<!-- EN-Revision: 1.4 Maintainer: manuzhai Status: ready -->
   <refentry id="function.array">
    <refnamediv>
     <refname>array</refname>
@@ -63,7 +63,7 @@
 ]]>
       </programlisting>
       <para>
-       will display :
+       zal het volgende laten zien:
        <screen role="php">
 <![CDATA[
 Array
@@ -95,7 +95,7 @@
 ]]>
       </programlisting>
       <para>
-       will display :
+       zal het volgende laten zien:
        <screen>
 <![CDATA[
 Array

Index: phpdoc-nl/reference/array/functions/array-diff-assoc.xml
+++ phpdoc-nl/reference/array/functions/array-diff-assoc.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.1 Maintainer: manuzhai Status: ready -->
  <refentry id="function.array-diff-assoc">
   <refnamediv>
    <refname>array_diff_assoc</refname>
    <refpurpose>Berekent het verschil tussen arrays met een toegevoegde index check</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschrijving</title>
     <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>
     <function>array_diff_assoc</function> geeft een <type>array</type> terug
     met daarin alle waarden van <parameter>array1</parameter> die niet aanwezig
     zijn in een van de andere argumenten. Let erop dat de keys worden
     vergelijken, in tegenstelling tot <function>array_diff</function>.
    </para>
    <para>
     <example>
      <title><function>array_diff_assoc</function> voorbeeld</title>
      <programlisting role="php">
<![CDATA[
<?php
$array1 = array ("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array ("a" => "green", "yellow", "red");
$result = array_diff_assoc ($array1, $array2);

/* Het resultaat is:
Array
(
    [b] => brown
    [c] => blue
    [0] => red
)
*/
?>
]]>
      </programlisting>
     </example>
    </para>
    <simpara>
     In ons voorbeeld hierboven zie je dat het paar
     <literal>"a" =&gt; "green"</literal> is aanwezig in beide arrays, en
     het zit dus niet in de output van de functie. Daarentegen is het paar
     <literal>0 =&gt; "red"</literal> wel in de output omdat het tweede
     argument <literal>"red"</literal> een key heeft die <literal>1</literal>
     is.
    </simpara>
    <simpara>
     Twee waarden van <emphasis>key =&gt; value</emphasis> paren worden
     gezien als gelijk als en alleen als <literal>(string) $elem1 === (string)
     $elem2 </literal>. Er wordt dus strict gecheckt of de string
     representaties hetzelfde zijn.
    </simpara>
    <note>
     <simpara>
      Let erop dat deze functie slechts een dimensie van een n-dimensionale
      array checkt. Het is uiteraard mogelijk om diepere dimensies te checken
      door via bijvoorbeeld <literal>array_diff_assoc($array1[0], $array2[0]);</literal>.
     </simpara>
    </note>
    <para>
     Zie ook <function>array_diff</function>, <function>array_intersect</function>,
     en <function>array_intersect_assoc</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Index: phpdoc-nl/reference/array/functions/array-intersect-assoc.xml
+++ phpdoc-nl/reference/array/functions/array-intersect-assoc.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.1 Maintainer: manuzhai Status: ready -->
  <refentry id="function.array-intersect-assoc">
   <refnamediv>
    <refname>array_intersect_assoc</refname>
    <refpurpose>Berekent de intersectie van arrays met een extra index check</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschrijving</title>
     <methodsynopsis>
      <type>array</type><methodname>array_intersect_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>
    <simpara>
     <function>array_intersect_assoc</function> geeft een array terug
     met daarin alle waarden van <parameter>array1</parameter> die in alle
     argumenten aanwezig zijn. Let er op dat de waarden worden gebruikt in de
     vergelijking, in tegenstelling tot bij
     <function>array_intersect</function>.
    </simpara>
    <para>
     <example>
      <title><function>array_intersect_assoc</function> voorbeeld</title>
      <programlisting role="php">
<![CDATA[
<?php
$array1 = array ("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array ("a" => "green", "yellow", "red");
$result_array = array_intersect_assoc ($array1, $array2);

/* $result_array ziet er zo uit:

Array
(
    [a] => green
)

*/
?>
]]>
      </programlisting>
     </example>
    </para>
    <simpara>
     In ons voorbeeld wordt duidelijk dat alleen het <literal>"a" =&gt;
     "green"</literal> paar aanwezig is in beide arrays en dus wordt
     teruggegeven. De waarde <literal>"red"</literal> wordt niet teruggegeven
     omdat zijn key in <varname>$array1</varname> <literal>2</literal> is
     terwijl de key van "red" in <varname>$array2</varname> 
     <literal>1</literal> is.
    </simpara>
    <simpara>
     De twee waarden van de <literal>key =&gt; value</literal> paren worden
     gezien als hetzelfde als en alleen als <literal>(string) $elem1 ===
     (string) $elem2 </literal>. In andere woorden wordt er een stricte
     type check uitgevoerd zodat de string representatie hetzelfde moet zijn.
     <!-- TODO: example of it... -->
    </simpara>
    <simpara>
     Zie ook <function>array_intersect</function>,
     <function>array_diff</function> en <function>array_diff_assoc</function>.
    </simpara>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
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.