PHP 追加数组

王林
发布: 2024-08-29 12:45:06
原创
630 人浏览过

向现有语言添加一些内容是任何编程语言的基本需求之一。 PHP 本身有各种内置函数来处理数组追加功能。我们可以添加两个或多个数组来产生一个新的(所有数组的组合)。当我们有两个不同的数组并希望将其合并为一个数组以进行进一步处理时,该数组会很有帮助。数组追加可以将新元素推送到数组、将一个数组添加到另一个数组、将 2 个或多个数组合并在一起等。在 array_merge() 函数中,在合并此 array_merge() 参数中传递的所有数组后返回一个新数组.

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

PHP Append Array 语法

下面是 PHP 数组追加及其语法的列表:

语法 #1:

array_merge($array1, $array2);
登录后复制

说明 – array_merge() 是 PHP 语言的内置函数。 $array1 和 $array2 是我们要合并的两个数组。它将两个单个数组合并为一个数组。

语法#2:

array_push($array1, $array2);
登录后复制

描述 – 同样,array_push() 是 PHP 语言的内置函数。 $array1 和 $array2 是我们要合并的两个数组。在这个过程中,next数组会出现在第一个位置的下一个位置。例如,如果$array1有5个元素,在这种情况下,完整的$array2将被放置在第6个位置。

语法 #3:

array_push($array1, $val);
登录后复制

描述 – array_merge() 也可用于将元素添加到数组中。 $array1是一个数组,表示$val是否是我们要添加到$array1中的值。在此过程中,$val 将作为正常值添加到 $array1 的下一个位置。

单个关联数组的元素可以使用数组合并来执行。此键值配对数组将转换为单个数组。我们还有多种其他方法可以执行 array_merge() 功能。

语法#4:

array_combine($array1, $array2)
登录后复制

array_combine() 可用于将两个单个数组组合成关联数组(键值配对)数组。

它是如何工作的?

为了采用此数组合并功能,我们需要有两个数组。假设 $array1 和 $array2。我们可以将这两个数组合并成一个数组。这可以通过使用 PHP 内置函数编写我们自己的自定义代码来完成。在 PHP 本身中,我们可以根据我们的业务需求通过多种方式实现这一点。另一方面,元素也可以添加到数组中。

PHP 追加数组的示例

以下是示例:

示例 #1 – 合并两个数组以形成一个数组

在此示例中,我们将有两个数组,我们将尝试使用 PHP array_merge() 函数合并该数组。

代码:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
$arr_merge = array_merge($array1, $array2);
print_r($arr_merge);
?>
登录后复制

输出:

PHP 追加数组

示例 #2 – 使用 array_push 合并两个数组

使用 array_push() 函数,第二个将合并到第一个。在此函数中,第二个数组将添加到第一个数组的下一个位置。完整的数组将放置在下一个位置。

代码:

<?php
$array1 = array(1, 2, 3, 4);
$array2 = array(4,5, 6);
array_push($array1, $array2);
print_r($array1);
?>
登录后复制

输出:

PHP 追加数组

我们可以看到第四个位置已经放置了整个数组。

示例 #3 – 将单个元素附加到数组

代码:

<?php
$array1 = array(1, 2, 3, 4);
array_push($array1, 2000);
print_r($array1);
?>
登录后复制

输出:

PHP 追加数组

正如我们在示例中看到的,如果我们添加单个元素,它将作为普通值添加到数组的下一个位置。

示例 #4 – 通过运行循环感受数组

代码:

<?php
$testing = array();
for ($i=1; $i < 11 ; $i++) {
array_push($testing,$i);
}
print_r($testing);
?>
登录后复制

输出:

PHP 追加数组

示例 #5 – 在 PHP 中合并关联数组

代码:

<?php
$array1 = array("1" => "First");
$array2 = array("a2" => "Second", "a3" => "Third");
$result = array_merge($array1, $array2);
print_r($result);
?>
登录后复制

输出:

PHP 追加数组

正如我们在这个示例中看到的,如果我们有数字键,它将从其传统位置开始。其余的,将添加到键值中。

示例 #6 – 在 PHP 中合并单个关联数组

代码:

<?php
$array1 = array(1 => "Red", 3=>"Green", 2=>"Blue");
$result = array_merge($array1);
print_r($result);
?>
登录后复制

输出:

PHP 追加数组

以上是PHP 追加数组的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!