當前位置:成語大全網 - 書法字典 - php使用哪個函數從數組中截取元素?

php使用哪個函數從數組中截取元素?

使用array_slice函數,以下內容引自PHP手冊:

array _ slice(array $ array,int $offset【,int $length【,bool $preserve_keys】】)

Array_slice()返回由偏移量和長度參數指定的數組中的序列。

如果偏移量為非負,序列將從數組中的該偏移量開始。如果偏移量為負,序列將從數組末尾開始。

如果長度給定並且為正數,那麽序列中將有這麽多單位。如果給定的長度為負數,序列將從數組末尾結束。如果省略,序列將從偏移量開始,壹直到數組的末尾。

註意array_slice()默認情況下將重置數組的鍵。從PHP 5.0.2開始,這種行為可以通過將preserve_keys設置為TRUE來更改。

示例:$ input = array(“a”、“b”、“c”、“d”、“e”);

$ output = array _ slice($ input,2);//返回“c”、“d”和“e”

$ output = array _ slice($ input,-2,1);//返回“d”

$ output = array _ slice($ input,0,3);//返回“a”、“b”和“c”

//請註意數組鍵的差異

print _ r(array _ slice($ input,-2,-1);

最後,連接壹個輸出:數組(【0】= c【1】= d)數組(【2】= c【3】= d)