cvs: phpdoc /en/reference/array/functions array-merge.xml

From: Date: Thu, 23 Dec 2004 08:34:20 +0000
Subject: cvs: phpdoc /en/reference/array/functions array-merge.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969365574@lists.php.net to get a copy of this message
derek Thu Dec 23 03:34:20 2004 EDT Modified files: /phpdoc/en/reference/array/functions array-merge.xml Log: note 48406 integration http://cvs.php.net/diff.php/phpdoc/en/reference/array/functions/array-merge.xml?r1=1.14&r2=1.15&ty=u Index: phpdoc/en/reference/array/functions/array-merge.xml diff -u phpdoc/en/reference/array/functions/array-merge.xml:1.14 phpdoc/en/reference/array/functions/array-merge.xml:1.15 --- phpdoc/en/reference/array/functions/array-merge.xml:1.14 Mon Nov 1 07:39:24 2004 +++ phpdoc/en/reference/array/functions/array-merge.xml Thu Dec 23 03:34:20 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> +<!-- $Revision: 1.15 $ --> <!-- splitted from ./en/functions/array.xml, last change in rev 1.2 --> <refentry id="function.array-merge"> <refnamediv> @@ -152,6 +152,37 @@ Shared keys will be overwritten on a first-come first-served basis. </para> </note> + <warning> + <para> + The behavior of <function>array_merge</function> was modified in PHP 5. Unlike PHP 4, <function>array_merge</function> + now only accepts parameters of type <type>array</type>. However, you can use typecasting + to merge other types. See the example below for details. + </para> + <para> + <example> + <title><function>array_merge</function> PHP 5 example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$beginning = 'foo'; +$end = array(1 => 'bar'); +$result = array_merge((array)$beginning, (array)$end); +?> +]]> + </programlisting> + &example.outputs; + <screen role="php"> +<![CDATA[ +Array +( + [0] => foo + [1] => bar +) +]]> + </screen> + </example> + </para> + </warning> <para> See also <function>array_merge_recursive</function>, <function>array_combine</function> and

« previous php.doc (#969365574) next »