PHP—數組—array_splice()函數的用法

array_splice()--把數組中的一部分去掉並用其它值取代

語法:array_splice( array &$input , int $offset [, int $length = 0 [, $replacement ]] )

參數

  • input:輸入的數組。
  • offset:如果 offset 爲正,則從 input 數組中該值指定的偏移量開始移除。如果 offset 爲負,則從 input 末尾倒數該值指定的偏移量開始移除。
  • length:如果省略 length,則移除數組中從 offset 到結尾的所有部分。如果指定了 length 並且爲正值,則移除這麼多單元。如果指定了 length 並且爲負值,則移除從 offset 到數組末尾倒數 length 爲止中間所有的單元。小竅門:當給出了 replacement 時要移除從 offset 到數組末尾所有單元時,用 count($input) 作爲 length
  • replacement:如果給出了 replacement 數組,則被移除的單元被此數組中的單元替代。如果 offsetlength 的組合結果是不會移除任何值,則 replacement 數組中的單元將被插入到 offset 指定的位置。 注意替換數組中的鍵名不保留。如果用來替換 replacement 只有一個單元,那麼不需要給它加上 array(),除非該單元本身就是一個數組、一個對象或者 NULL

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章