PHP 中的 array_splice()函数

首页 / PHP入门教程 / PHP 中的 array_splice()函数

array_splice() - 语法

array_splice ( $input, $offset [,$length [,$replacement]] );

此函数从输入数组中删除由offsetlength指定的元素,并将它们替换为替换数组的元素(如果提供)。它返回一个包含提取的元素的数组。

Sr.No Parameter & Description
1

input(必需)

它指定一个数组

2

offset

它指定函数从何处开始删除元素。0=第一个元素。

3

length(可选)

它指定将删除多少个元素,以及返回数组的长度。

4

replacement(可选)

它指定一个数组 与将插入到原始数组中的元素。

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-array-splice.html

来源:LearnFk无涯教程网

array_splice() - 返回值

它返回数组的最后一个值,将数组缩短一个元素。

array_splice() - 示例

<?php
   $input=array("red", "black", "pink", "white");
   array_splice($input, 2);
   print_r($input);
   print_r("<br />");

   $input=array("red", "black", "pink", "white");
   array_splice($input, 1, -1);
   print_r($input);
   print_r("<br />");

   $input=array("red", "black", "pink", "white");
   array_splice($input, 1, count($input), "orange");
   print_r($input);
   print_r("<br />");

   $input=array("red", "black", "pink", "white");
   array_splice($input, -1, 1, array("black", "maroon"));
   print_r($input);
   print_r("<br />");

   $input=array("red", "black", "pink", "white");
   array_splice($input, 3, 0, "purple");
   print_r($input);
   print_r("<br />");

?> 

这将产生以下输出-

Array ( [0]=>red [1] =>black )
Array ( [0]=>red [1] =>white )
Array ( [0]=>red [1] =>orange )
Array ( [0]=>red [1] =>black [2]=>pink [3]=>black [4]=>maroon )
Array ( [0]=>red [1] =>black [2]=>pink [3]=>purple [4]=>white ) 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出gRPC -〔李林锋〕

零基础学Python -〔尹会生〕

React实战进阶45讲 -〔王沛〕

趣谈Linux操作系统 -〔刘超〕

Flutter核心技术与实战 -〔陈航〕

TypeScript开发实战 -〔梁宵〕

Netty源码剖析与实战 -〔傅健〕

etcd实战课 -〔唐聪〕

陶辉的网络协议集训班02期 -〔陶辉〕

好记忆不如烂笔头。留下您的足迹吧 :)