PHP array_slice() 函數實例教程
定義和用法array_slice(array,start,length,preserve)
Parameter Description arrayRequired. Specifies an arraystart必需的。數值。指定的功能將開始切片。 0 =第一個元素。如果這個值設定為負數,功能將開始切片,遠遠從去年的因素。 -2手段開始在第二次最後一個元素的數組。length任擇。數值。指定的長度傳回的陣列。如果這個值設定為負數,功能將停止切片,遠遠從去年的因素。如果這個值沒有設置,功能將返回所有內容,從規定的位置啟動參數。preserve任擇。可能的值:真-假保存鍵-默認-重置鍵
提示和說明
注意:如果陣列有鑰匙串,傳回的陣列將allways維護鑰匙。 (見例如4 )
范例1<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2)); ?>輸出結果.Array ( [0] => Cat [1] => Horse )示例2
隨著負面啟動參數:
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,-2,1)); ?>輸出結果.Array ( [0] => Horse )