PHP数组常用函数之删除新增元素的函数用法及实例代码
- 2022年10月25日
- 666 次
在前些天记载了《PHP数组如何修改、新增、删除操作》一文,当时主要是找到数组键值对然后再对数组的值进行操作,本文则主要记载使用PHP数组函数对数组的元素进行新增、删除,主要记载的有array_shift()、array_unshift()、array_push()、array_pop()函数的具体语法、用法及实例。
一、array_shift()函数
1、array_shift()函数语法
array_shift(array &$array): mixed
array_shift()函数将数组开头的单元移出数组,即将数组中的第一个元素删除。
2、array_shift()函数使用说明
(1)、$array是必须写入的参数,表示要执行的数组。
(2)、使用此函数后,会改变数组原有元素的键,原来键为1的元素,将变为0,后面的元素的键依次递减1。
3、array_shift()函数使用实例
<?php
$football_star = ['伊布拉希莫维奇','托莫利','莱奥','特奥','奥里吉'];
//使用array_shift()函数删掉数组中的第一个元素。
echo '以下打印输出的是未对数组进行操作的原始数组<br>';
echo '<pre>';
print_r($football_star);
echo '</pre>';
//$shift_shar = array_shift($football_star);
echo '使用array_shift()函数删除的数组元素是:'.array_shift($football_star).'<br>';
echo '以下输出的是使用array_shift()函数删除数组中一个元素后的数组';
echo '<pre>';
print_r($football_star);
echo '</pre>';
?>
二、array_unshift()函数
1、array_unshift()函数语法
array_unshift(array &$array, mixed ...$values): int
array_unshift()函数表示在数组开头插入一个或多个元素,可以理解为在数组的起始位置新增数组的新元素。
2、array_unshift()函数使用说明
(1)、$array表示需要改变的数组;
(2)、函数内可以放入多个元素,即可以添加多个元素到数组中;
(3)、新增的数组元素,将改变原有的数组元素的键,新增的数组元素的键(索引下标)从0开始依次递增。
3、array_unshift()函数实例代码
<?php
array_unshift($football_star,'本纳赛尔','托纳利');
echo '在$football_star变量数组中前两个元素是新增元素:<br>';
echo '<pre>';
print_r($football_star);
echo '</pre>';
?>
本实例代码是接着上面的代码块。
三、array_push()函数
1、array_push()函数语法
array_push(array &$array, mixed $value1, mixed $... = ?): int
array_push()函数可以将一个或多个单元压入数组的末尾,可以理解为在数组的尾部插入新增数组的新元素。
2、array_push()函数使用说明
(1)、函数内可以放入一个或多个元素至数组中;
(2)、新增的元素将在数组的最后一个元素后面追加;
(3)、使用该函数后,追加几个元素,数组的键会朝后递增几个。
3、array_push()函数实例代码
<?php
array_push($football_star,'没西亚斯','卡拉布里亚');
echo '<pre>';
print_r($football_star);
echo '</pre>';
?>
四、array_pop()函数
1、array_pop()函数语法
array_pop(array &$array): mixed
array_pop()函数表示弹出数组最后一个单元,可以理解为将数组的最后一个元素删除掉。
2、array_pop()函数使用说明
(1)、函数将删除数组的最后一个元素;
(2)、将改变数组原有元素个数及键和值;
(3)、如果数组最后一位是空,则会返回Null值。
3、array_pop()函数实例代码
<?php
echo '使用array_pop()函数删除数组最后一个元素<br>';
array_pop($football_star);
echo '<pre>';
print_r($football_star);
echo '</pre>';
?>
将以上实例代码块放一起执行后截图:
本文主要从array_shift()、array_unshift()、array_push()及array_pop()函数的用法、函数使用说明及代码实例三方面记载了这些数组函数的具体使用方法,后续李涛自留地PHP学习栏目将记载更多常用的PHP数组函数。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP如何在图片上添加文字?PHP在图片上添加文字实例代码 2022-11-22
- 宝塔面板下WordPress网站搬家过程记载 2024-12-06
- PHP自定义函数静态变量怎么用?PHP自定义函数静态变量特征 2022-10-08
- PHP自定义函数变量作用域用法解析 2022-10-07
- PHP如何读取文件?PHP简单读取文件函数及实例 2022-11-07
- wordpress古腾堡小工具切换成经典小工具 2022-09-25
