array_slice() 函數用于在數組中根據條件截取一段值,并返回新的數組。
該函數的語法如下:
array_slice(array,start,length,preserve)
參數說明:
- array: 必需,原始數組。
- start: 必需,指定開始截取的索引位置。如果是正數,則從前往后開始截取;如果是負數,則從末尾往前開始截取。
- length: 可選,指定截取的長度。如果是正數,則返回指定長度的元素;如果是負數,則表示從開始位置倒數的長度;如果未設置,則截取從開始位置到數組末尾的所有元素。
- preserve: 可選,指定是否保留原始數組的鍵名。如果設置為 true,則保留鍵名;如果設置為 false,則重置鍵名。默認為 false。
該函數返回一個新的數組,包含被截取的元素。