首页后端开发PHPPHP删除数组前面三个元素的方法是什么?

PHP删除数组前面三个元素的方法是什么?

时间2024-03-23 18:44:03发布访客分类PHP浏览1027
导读:这篇文章主要为大家详细介绍了PHP删除数组前面三个元素的方法是什么?,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。 PHP删除数组前三个元素的两种方法:1、使用arr...
这篇文章主要为大家详细介绍了PHP删除数组前面三个元素的方法是什么?,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望对大家学习或工作能有帮助。

PHP删除数组前三个元素的两种方法:1、使用array_slice()函数从第四个元素(第三个元素后)开始截取全部元素即可,语法“array_slice($arr,3)”。2、使用array_splice()函数从第四个元素(第三个元素后)开始截取全部元素即可,语法“array_splice($arr,3)”。

本教程操作环境:windows7系统、PHP8.1版,DELL G3电脑

php删除数组前面三个元素的两种方法

在php中,可以利用array_slice()函数或array_splice()函数通过截取数组的方式删除前三个元素。

方法1、使用array_slice()函数

array_slice()函数可以从指定位置($start参数决定)开始截取指定个数($length参数决定,可省略。)的元素

想要删除数组前面三个元素,从第四个元素(第三个元素后)开始截取全部元素即可;也就是将参数$start设置为3。

示例:从第四个元素开始截取全部元素

?php
header("Content-type:text/html;
    charset=utf-8");
    
$arr = array(10,12,20,25,24,52,90,78);
    
echo "原数组:";
    
var_dump($arr);
     

echo "删除数组前三个元素:";
    
$result = array_slice($arr,3);
     
var_dump($result);
    
?>
    

方法2、使用array_splice()函数

array_splice()函数在删除数组的一部分元素时,会将这些被删除的元素组成为一个新数组,然后返回这个新数组;因此array_splice()函数可以用来截取数组片段。

和array_slice()函数一样,只需将该函数的第二个参数$start设置为3即可.

?php
header("Content-type:text/html;
    charset=utf-8");
    
$arr = array(10,12,20,25,24,52,90,78);
    
echo "原数组:";
    
var_dump($arr);
     

echo "删除数组前三个元素:";
    
$result = array_splice($arr,3);
     
var_dump($result);
    
?>
    

说明:

array_slice()函数就是PHP提供的用来截取数组的一个函数,可以从数组中提取出一个片段。语法如下:

array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )

参数说明:

  • arr 表示要截取的数组。
  • start 表示开始截取的位置(下标):
    • 如果 start 为正数,则从前往后截取。
    • 如果 start 为负数,则从距离 arr 末端 -start 的位置开始,从后往前截取。例如 -2 意味着从数组的倒数第二个元素开始。
  • length 是可选参数,表示截取长度:
    • 如果 length 为正数,那么表示截取的元素个数;
    • 如果 length 为负数,那么截取的片段将终止在距离数组末端 length 的位置;
    • 如果省略,那么将从 start 位置开始,一直截取到数组的末尾。
  • preserve_keys 是可选参数,规定是否保留原来的键名,默认为 false,也即不保留;如果设置为 true,将保留原有的键名。



感谢各位的阅读,以上就是“PHP删除数组前面三个元素的方法是什么?”的内容了,通过以上内容的阐述,相信大家对PHP删除数组前面三个元素的方法是什么?已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

php

若转载请注明出处: PHP删除数组前面三个元素的方法是什么?
本文地址: https://pptw.com/jishu/651527.html
常用的python字符串方法有哪一些? 用python怎样实现简单的石头剪刀布小游戏?

游客 回复需填写必要信息