PHP - array_slice() 函式



語法

array_slice($array, $offset [,$length [,$preserve_keys]] );

定義和用法

該函式返回陣列 array 中的元素序列,如 offsetlength 引數所指定。

引數

序號 引數和描述
1

array(必需)

它指定一個數組。

2

offset(必需)

它指定函式將從哪裡開始切片。

3

length(可選)

它指定切片的長度。

4

preserve_keys(可選)

設定為 TRUE 以保留鍵,設定為 FALSE 以重置鍵。預設為 FALSE。

返回值

它返回元素序列。

示例

嘗試以下示例 -

<?php
   $input = array("a", "b", "c", "d", "e");
   
   print_r(array_slice($input, 2, -1));
   print_r(array_slice($input, 2, -1, true));
?> 

這將產生以下結果 -

Array ( [0] => c [1] => d ) Array ( [2] => c [3] => d )
php_function_reference.htm
廣告