解释PHP中的array_merge()函数。

在本文中,我们将学习array_merge(),这是一个预定义的PHP数组函数。array_merge()用于将至少两个以上的数组组合为一个数组。利用该功能将至少两个数组的组件组合在一起成为一个数组。

此函数以一种方式将一个或多个数组的元素合并在一起,以便将后面的数组的值附加到前一个数组的末尾。

让我们用一个简单的例子进行测试。

<?php

   $array1 = array("name" => "alex", 2 );

   $array2 = array("a", "b", "department" => "accounting", "id" => 13, 4);

   $res = array_merge($array1, $array2);

   print_r($res);

?>

输出:

Array

(

[name] => alex

[0] => 2

[1] => a

[2] => b

[department] => accounting

[id] => 13

[3] => 4

);

说明:

在上面的示例中,我们声明了两个数组,并通过array_merge()函数将它们合并为一个数组。

注意:

如果数组具有相似的字符串键,则该键的后一个值将覆盖前一个。但是,如果数组包含数字键,则后面的值不会覆盖第一个值,但会被追加。

让我们通过一个例子来理解以上概念。

例:

<?php

   $array1 = array("name" => "alex", 2 );

   $array2 = array("a", "b", "name" => "jack", "id" => 18, 2);

   $result = array_merge($array1, $array2);

   print_r($result);

?>

输出:

Array

(

[name] => jack

[0] => 2

[1] => a

[2] => b

[id] => 18

[3] => 2

)

以上是 解释PHP中的array_merge()函数。 的全部内容, 来源链接: utcz.com/z/316415.html

回到顶部