PHP 在特定位置插入/添加元素到数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在特定位置插入/添加元素到数组相关的知识,希望对你有一定的参考价值。
<?php
function array_insert($array,$pos,$val)
{
$array2 = array_splice($array,$pos);
$array[] = $val;
$array = array_merge($array,$array2);
return $array;
}
$input = array("red", "green", "blue", "yellow");
array_splice($input, 2);
// $input is now array("red", "green")
$input = array("red", "green", "blue", "yellow");
array_splice($input, 1, -1);
// $input is now array("red", "yellow")
$input = array("red", "green", "blue", "yellow");
array_splice($input, 1, count($input), "orange");
// $input is now array("red", "orange")
$input = array("red", "green", "blue", "yellow");
array_splice($input, -1, 1, array("black", "maroon"));
// $input is now array("red", "green", "blue", "black", "maroon")
$input = array("red", "green", "blue", "yellow");
array_splice($input, 3, 0, "purple");
// $input is now array("red", "green", "blue", "purple", "yellow");
?>
以上是关于PHP 在特定位置插入/添加元素到数组的主要内容,如果未能解决你的问题,请参考以下文章
将元素插入到 n 维数组的任意位置
如何将元素插入到特定位置的数组中?
PHP如何在数组指定位置插入元素
php 在数组中的特定键之前插入值或键/值对。如果key不存在,则值将预先添加到数组的开头。
在 Mongodb 数组中,有没有办法在特定元素位置之前/之后插入新元素
在 Mongodb 数组中,有没有办法在特定元素位置之前/之后插入新元素