<?php
$arr=[10,20,30,40,50,60]
echo var_export(array_slice($arr,offset :2,length:-2)
這裡的-2是刪除回傳值的後面兩個元素,為什麼不能直接長度寫成2呢?兩者有差別嗎?
length
可選。數值。規定被傳回數組的長度。
如果該值設定為整數,則傳回該數量的元素。
如果該值設定為負數,則函數會在舉例陣列末端這麼遠的地方終止取出。
如果該值未設置,則傳回從 start 參數設定的位置開始直到陣列末端的所有元素。
length
可選。數值。規定被傳回數組的長度。
如果該值設定為整數,則傳回該數量的元素。
如果該值設定為負數,則函數會在舉例陣列末端這麼遠的地方終止取出。
如果該值未設置,則傳回從 start 參數設定的位置開始直到陣列末端的所有元素。