php 陣列指定位置插入資料單元

2021-06-25 21:42:37 字數 934 閱讀 2378

array_splice(array,offset,length,array)
引數

描述array

必需。規定陣列。

offset

必需。數值。如果 offset 為正,則從輸入陣列中該值指定的偏移量開始移除。如果 offset 為負,則從輸入陣列末尾倒數該值指定的偏移量開始移除。

length

可選。數值。如果省略該引數,則移除陣列中從 offset 到 結尾的所有部分。如果指定了 length 並且為正值,則移除這麼多元素。如果指定了 length 且為負值,則移除從 offset 到陣列末尾倒數 length 為止中間所有的元素。

array

被移除的元素由此陣列中的元素替代。如果沒有移除任何值,則此陣列中的元素將插入到指定位置。

案例一、

<?php

$a1=array(0=>"dog",1=>"cat",2=>"horse",3=>"bird");

$a2=array(0=>"tiger",1=>"lion");

array_splice($a1,0,2,$a2);

print_r($a1);

?>

輸出:

array ( [0] => tiger [1] => lion [2] => horse [3] => bird )

案例二、

<?php

$a1=array(0=>"dog",1=>"cat");

$a2=array(0=>"tiger",1=>"lion");

array_splice($a1,1,0,$a2);

print_r($a1);

?>

輸出:

array ( [0] => dog [1] => tiger [2] => lion [3] => cat )

PHP陣列指定位置插入單元

rows array array name qq2010 array name qq2009 array name 迅雷5 array name 飛信2010 array name kugoo2010 array name ttplayer array name firefox4.0 array n...

PHP 陣列指定位置 鍵插入元素

array flip 交換陣列中的鍵和值 array slice 從陣列中取出一段 param input 需要修改的陣列 param offset 插入的起始位置或鍵名後 param length 插入的長度或鍵名前 param replacement 需要插入的元素 array string.r...

C std vector指定位置插入

使用vector,必須加上 include 1.初始化vector,一般有這幾種方式 std vectorv1 建立乙個空的wstring型別的vector std vectorv2 3,l c 建立乙個容量為3,全部初始化l c std vectorv3 5 建立容量為5,資料型別為int的vec...