php array_splice()函數
翻譯結果:
英[splaɪs] 美[splaɪs]
vt.絞接;捻接(兩段繩子);膠接;黏接(膠卷、錄音帶等)
#n.膠接處,黏接處,鉸接處
第三人稱單數: splices 現在分詞: splicing 過去式: spliced 過去分詞: spliced
php array_splice()函數語法
作用:從陣列中移除選定的元素,並用新元素取代它。
語法:array_splice(array,start,length,array)
參數:
參數 | 描述 |
array | 必要。規定數組。 |
start | 必要。數值。規定刪除元素的開始位置。 0 = 第一個元素。如果該值設定為正數,則從陣列中該值指定的偏移量開始移除。如果該值設定為負數,則從陣列末端倒數該值指定的偏移量開始移除。 -2 意指從陣列的倒數第二個元素開始。 |
length | 可選。數值。規定被移除的元素個數,也是被傳回數組的長度。如果該值設定為正數,則移除該數量的元素。如果該值設定為負數,則移除從 start 到陣列末端倒數 length 為止中間所有的元素。如果該值未設置,則移除從 start 參數設定的位置開始直到陣列末端的所有元素。 |
array | 可選。規定帶有要插入原始數組中元素的數組。如果只有一個元素,則可以設定為字串,不需要設定為陣列。 |
說明:選擇陣列中的一系列元素,但不返回,而是刪除它們並用其它值代替。如果提供了第四個參數,則先前選取的那些元素將被第四個參數指定的陣列取代。最後產生的數組將會回傳。
php array_splice()函數範例
<?php $a1=array("a"=>"男友","b"=>"老公","c"=>"手机","d"=>"口红"); $a2=array("眼影","护肤品"); array_splice($a1,0,2,$a2); print_r($a1); ?>
運行實例»
點擊"運行實例"按鈕查看線上實例
輸出:
Array ( [0] => 眼影 [1] => 护肤品 [c] => 手机 [d] => 口红 )