迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

如何在 PHP 中向数组添加元素

作者:迹忆客 最近更新:2023/03/22 浏览次数:

本文将介绍如何在 PHP 中使用不同的程序向一个数组添加元素,例如使用 array_push() 函数和直接赋值方法。

在 PHP 中使用 array_push() 函数向一个数组添加元素

向数组添加元素的一种方法是使用 array_push 函数。首先,我们将使用 array() 函数创建一个数组。之后,我们将使用给定的命令向该数组添加元素。函数 array_push() 就像堆栈一样向数组中添加元素,正确的执行语法如下。

array_push($array, $value1, $value2, ..., $valueN);

内置函数 array_push() 有 N+1 个参数,N 是我们要添加到数组中的值的数量。它的详细参数如下。

参数名称   说明
$array 强制 这是我们要添加值的数组
$value1$value2$valueN 强制 这些是我们要添加到数组中的值,它可以是字符串、整数、浮点数等。

这个函数返回一个整数值,它显示的是添加到数组中的元素数量。下面的程序介绍了我们如何在 PHP 中使用 array_push() 函数向数组中添加元素。

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip");
print_r($flowers);
?>

我们传递了 5 个值作为要添加到数组中的元素。

输出:

The array is empty, as you can see. 
Array
(
)

Now, we have added the values. 

Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

现在,我们按照以下语法检查函数的返回值。

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
echo(array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

输出:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

输出值显示为 5,这是添加到数组中的元素数量。

在 PHP 中使用直接赋值法向数组中添加元素

在 PHP 中,我们也可以使用直接赋值方法向数组添加元素。我们将直接给一个数组赋值,就像给一个整数或字符串赋值一样;正确的执行语法如下。

$array[] = $value;

应用这种方法向数组添加元素的程序如下。

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
$flowers[] = "Rose";
$flowers[] = "Jasmine";
$flowers[] = "Lili";
$flowers[] = "Hibiscus";
$flowers[] = "Tulip";
print_r($flowers);
?>

输出:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

在 PHP 中使用 array_unshift 函数向空数组中添加元素

在 PHP 中,我们还可以使用 array_unshift() 函数向数组添加元素。这个函数在数组的开头添加值。给数组赋值的正确语法如下。

array_unshift($array, $value1, $value2, ..., $valueN);

内置函数 array_unshift() 有 N+1 个参数。它的详细参数如下: array_unshift() 内置函数有 N+1 个参数,其详细参数如下

参数   说明
$array 强制 它是我们要添加值的数组
$value1$value2$valueN 强制 这就是我们要添加的值。至少有一个值是必须的。

应用该函数向数组中添加元素的程序如下。

<?php
$flowers = array();
echo("The array is empty as you can see. \n");
print_r($flowers);
echo("Now we have added the values. \n");
echo(array_unshift($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

输出:

The array is empty as you can see. 
Array
(
)
Now we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便