英[spla?s]? ?美[spla?s]??

vt.絞接;捻接(兩段繩子);膠接;黏接(膠卷、錄音帶等)

#n.膠接處,黏接處,鉸接處

第三人稱單數(shù): splices 現(xiàn)在分詞: splicing 過去式: spliced 過去分詞: spliced

php array_splice()函數(shù) 語法

作用:從陣列中移除選定的元素,並用新元素取代它。

語法:array_splice(array,start,length,array)

參數(shù):

參數(shù)描述
array必要。規(guī)定數(shù)組。
start必要。數(shù)值。規(guī)定刪除元素的開始位置。 0 = 第一個元素。如果該值設定為正數(shù),則從陣列中該值指定的偏移量開始移除。如果該值設定為負數(shù),則從陣列末端倒數(shù)該值指定的偏移量開始移除。 -2 意指從陣列的倒數(shù)第二個元素開始。
length可選。數(shù)值。規(guī)定被移除的元素個數(shù),也是被傳回數(shù)組的長度。如果該值設定為正數(shù),則移除該數(shù)量的元素。如果該值設定為負數(shù),則移除從 start 到陣列末端倒數(shù) length 為止中間所有的元素。如果該值未設置,則移除從 start 參數(shù)設定的位置開始直到陣列末端的所有元素。
array可選。規(guī)定帶有要插入原始數(shù)組中元素的數(shù)組。如果只有一個元素,則可以設定為字串,不需要設定為陣列。

說明:選擇陣列中的一系列元素,但不返回,而是刪除它們並用其它值代替。如果提供了第四個參數(shù),則先前選取的那些元素將被第四個參數(shù)指定的陣列取代。最後產(chǎn)生的數(shù)組將會回傳。

php array_splice()函數(shù) 範例

<?php
$a1=array("a"=>"男友","b"=>"老公","c"=>"手機","d"=>"口紅");
$a2=array("眼影","護膚品");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

運行實例?

點擊"運行實例"按鈕查看線上實例

輸出:

Array ( [0] => 眼影 [1] => 護膚品 [c] => 手機 [d] => 口紅 )