manuzhai Fri Jan 10 17:22:40 2003 EDT Modified files: /phpdoc/en/reference/array/functions array-diff-assoc.xml array-diff.xml array-intersect-assoc.xml array-intersect.xml Log: See also consistence.
Index: phpdoc/en/reference/array/functions/array-diff-assoc.xml diff -u phpdoc/en/reference/array/functions/array-diff-assoc.xml:1.1 phpdoc/en/reference/array/functions/array-diff-assoc.xml:1.2 --- phpdoc/en/reference/array/functions/array-diff-assoc.xml:1.1 Thu Nov 14 19:14:32 2002 +++ phpdoc/en/reference/array/functions/array-diff-assoc.xml Fri Jan 10 17:22:39 +2003 @@ -1,94 +1,95 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> -<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> - <refentry id="function.array-diff-assoc"> - <refnamediv> - <refname>array_diff_assoc</refname> - <refpurpose>Computes the difference of arrays with additional index check</refpurpose> - </refnamediv> - <refsect1> - <title>Description</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> returns an <type>array</type> - containing all the values from <parameter>array1</parameter> - that are not present in any of the other arguments. - Note that the keys are used in the comparison unlike - <function>array_diff</function>. - </para> - <para> - <example> - <title><function>array_diff_assoc</function> example</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); - -/* The result is: -Array -( - [b] => brown - [c] => blue - [0] => red -) -*/ -?> -]]> - </programlisting> - </example> - </para> - <simpara> - In our example above you see the <literal>"a" => "green"</literal> - pair is present in both arrays and thus it is not in the ouput from the - function. Unlike this, the pair <literal>0 => "red"</literal> - is in the ouput because in the second argument <literal>"red"</literal> - has key which is <literal>1</literal>. - </simpara> - <simpara> - Two values from <emphasis>key => value</emphasis> pairs are - considered equal only if <literal>(string) $elem1 === (string) - $elem2 </literal>. In other words a strict check takes place so - the string representations must be the same. - <!-- TODO: example of it... --> - </simpara> - <note> - <simpara> - Please note that this function only checks one dimension of a n-dimensional - array. Of course you can check deeper dimensions by using, for example, - <literal>array_diff_assoc($array1[0], $array2[0]);</literal>. - </simpara> - </note> - <para> - See also <function>array_diff</function>, <function>array_intersect</function>, - and <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 ---> +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.2 $ --> +<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> + <refentry id="function.array-diff-assoc"> + <refnamediv> + <refname>array_diff_assoc</refname> + <refpurpose>Computes the difference of arrays with additional index +check</refpurpose> + </refnamediv> + <refsect1> + <title>Description</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> returns an <type>array</type> + containing all the values from <parameter>array1</parameter> + that are not present in any of the other arguments. + Note that the keys are used in the comparison unlike + <function>array_diff</function>. + </para> + <para> + <example> + <title><function>array_diff_assoc</function> example</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); + +/* The result is: +Array +( + [b] => brown + [c] => blue + [0] => red +) +*/ +?> +]]> + </programlisting> + </example> + </para> + <simpara> + In our example above you see the <literal>"a" => "green"</literal> + pair is present in both arrays and thus it is not in the ouput from the + function. Unlike this, the pair <literal>0 => "red"</literal> + is in the ouput because in the second argument <literal>"red"</literal> + has key which is <literal>1</literal>. + </simpara> + <simpara> + Two values from <emphasis>key => value</emphasis> pairs are + considered equal only if <literal>(string) $elem1 === (string) + $elem2 </literal>. In other words a strict check takes place so + the string representations must be the same. + <!-- TODO: example of it... --> + </simpara> + <note> + <simpara> + Please note that this function only checks one dimension of a n-dimensional + array. Of course you can check deeper dimensions by using, for example, + <literal>array_diff_assoc($array1[0], $array2[0]);</literal>. + </simpara> + </note> + <para> + See also <function>array_diff</function>, + <function>array_intersect</function>, + and <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/en/reference/array/functions/array-diff.xml diff -u phpdoc/en/reference/array/functions/array-diff.xml:1.6 phpdoc/en/reference/array/functions/array-diff.xml:1.7 --- phpdoc/en/reference/array/functions/array-diff.xml:1.6 Fri Jan 10 16:55:43 2003 +++ phpdoc/en/reference/array/functions/array-diff.xml Fri Jan 10 17:22:40 2003 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> +<!-- $Revision: 1.7 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> <refentry id="function.array-diff"> <refnamediv> @@ -59,8 +59,9 @@ </simpara> </warning> <para> - See also <function>array_intersect</function> and - <function>array_diff_assoc</function>. + See also <function>array_diff_assoc</function>, + <function>array_intersect</function> and + <function>array_intersect_assoc</function>. </para> </refsect1> </refentry> Index: phpdoc/en/reference/array/functions/array-intersect-assoc.xml diff -u phpdoc/en/reference/array/functions/array-intersect-assoc.xml:1.1 phpdoc/en/reference/array/functions/array-intersect-assoc.xml:1.2 --- phpdoc/en/reference/array/functions/array-intersect-assoc.xml:1.1 Thu Nov 14 19:35:47 2002 +++ phpdoc/en/reference/array/functions/array-intersect-assoc.xml Fri Jan 10 +17:22:40 2003 @@ -1,87 +1,88 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> - <refentry id="function.array-intersect-assoc"> - <refnamediv> - <refname>array_intersect_assoc</refname> - <refpurpose>Computes the intersection of arrays with additional index check</refpurpose> - </refnamediv> - <refsect1> - <title>Description</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> returns an array - containing all the values of <parameter>array1</parameter> - that are present in all the arguments. Note that the keys are used in - the comparison unlike in <function>array_intersect</function>. - </simpara> - <para> - <example> - <title><function>array_intersect_assoc</function> example</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 will look like: - -Array -( - [a] => green -) - -*/ -?> -]]> - </programlisting> - </example> - </para> - <simpara> - In our example you see that only the pair <literal>"a" => - "green"</literal> is present in both arrays and thus is returned. - The value <literal>"red"</literal> is not returned because in - <varname>$array1</varname> it's key is <literal>2</literal> while - the key of "red" in <varname>$array2</varname> it is - <literal>1</literal>. - </simpara> - <simpara> - The two values from the <literal>key => value</literal> pairs are - considered equal only if - <literal>(string) $elem1 === (string) $elem2 </literal>. In otherwords - a strict type check is executed so the string representation must be - the same. - <!-- TODO: example of it... --> - </simpara> - <simpara> - See also <function>array_diff</function> and - <function>array_intersect</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 ---> +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- $Revision: 1.2 $ --> + <refentry id="function.array-intersect-assoc"> + <refnamediv> + <refname>array_intersect_assoc</refname> + <refpurpose>Computes the intersection of arrays with additional index +check</refpurpose> + </refnamediv> + <refsect1> + <title>Description</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> returns an array + containing all the values of <parameter>array1</parameter> + that are present in all the arguments. Note that the keys are used in + the comparison unlike in <function>array_intersect</function>. + </simpara> + <para> + <example> + <title><function>array_intersect_assoc</function> example</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 will look like: + +Array +( + [a] => green +) + +*/ +?> +]]> + </programlisting> + </example> + </para> + <simpara> + In our example you see that only the pair <literal>"a" => + "green"</literal> is present in both arrays and thus is returned. + The value <literal>"red"</literal> is not returned because in + <varname>$array1</varname> it's key is <literal>2</literal> while + the key of "red" in <varname>$array2</varname> it is + <literal>1</literal>. + </simpara> + <simpara> + The two values from the <literal>key => value</literal> pairs are + considered equal only if + <literal>(string) $elem1 === (string) $elem2 </literal>. In otherwords + a strict type check is executed so the string representation must be + the same. + <!-- TODO: example of it... --> + </simpara> + <simpara> + See also <function>array_intersect</function>, + <function>array_diff</function> and + <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 +--> Index: phpdoc/en/reference/array/functions/array-intersect.xml diff -u phpdoc/en/reference/array/functions/array-intersect.xml:1.4 phpdoc/en/reference/array/functions/array-intersect.xml:1.5 --- phpdoc/en/reference/array/functions/array-intersect.xml:1.4 Sun May 12 04:19:28 2002 +++ phpdoc/en/reference/array/functions/array-intersect.xml Fri Jan 10 17:22:40 +2003 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.14 --> <refentry id="function.array-intersect"> <refnamediv> @@ -59,7 +59,9 @@ </simpara> </warning> <para> - See also <function>array_diff</function>. + See also <function>array_intersect_assoc</function>, + <function>array_diff</function>, + <function>array_diff_assoc</function>. </para> </refsect1> </refentry>
-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php