mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
'duplicate entries will be merged into the last one' - this has nothing to do with array_merge
without it, example 3 is a copy of example 2 git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@179885 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
a5f265aee7
commit
169671a444
1 changed files with 2 additions and 43 deletions
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision: 1.15 $ -->
|
||||
<!-- $Revision: 1.16 $ -->
|
||||
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
|
||||
<refentry id="function.array-merge">
|
||||
<refnamediv>
|
||||
|
@ -28,8 +28,7 @@
|
|||
</para>
|
||||
<para>
|
||||
If only one array is given and the array is numerically indexed, the
|
||||
keys get reindexed in a continuous way. For associative arrays, duplicate
|
||||
entries will be merged into the last one. See example three for details.
|
||||
keys get reindexed in a continuous way.
|
||||
</para>
|
||||
<para>
|
||||
<example>
|
||||
|
@ -108,50 +107,10 @@ Array
|
|||
(
|
||||
[1] => data
|
||||
)
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
<example>
|
||||
<title><function>array_merge</function> example</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
$array_one = array(0 => "jay", 1 => "bob", 2 => "randal", 3 => "dante");
|
||||
$array_two = array("jay" => "bob", "randal" => "dante", "jay" => "jason");
|
||||
|
||||
unset($array_one[2]);
|
||||
|
||||
$result_one = array_merge($array_one);
|
||||
$result_two = array_merge($array_two);
|
||||
|
||||
print_r($result_one);
|
||||
print_r($result_two);
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
&example.outputs;
|
||||
<screen role="php">
|
||||
<![CDATA[
|
||||
Array
|
||||
(
|
||||
[0] => jay
|
||||
[1] => bob
|
||||
[2] => dante
|
||||
)
|
||||
Array
|
||||
(
|
||||
[jay] => jason
|
||||
[randal] => dante
|
||||
)
|
||||
]]>
|
||||
</screen>
|
||||
</example>
|
||||
</para>
|
||||
<note>
|
||||
<para>
|
||||
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>
|
||||
|
|
Loading…
Reference in a new issue