php array_slice()函數


  翻譯結果:

英[slaɪs]   美[slaɪs]  

vt.切成片;切下;分割

n.薄片;一部;(因失誤而打出的)曲線球

vi.斜擊

第三人稱單數: slices 複數: slices 現在分詞: slicing 過去式: sliced 過去分詞: sliced

php array_slice()函數語法

作用:在陣列中依照條件取出一段值,並傳回

語法:array_slice(array,start,length,preserve)

參數:

參數#說明
array必需。規定數組。
start 必要。數值。規定取出元素的開始位置。 0 = 第一個元素。如果該值設定為正數,則從前往後開始取。如果該值設定為負數,則從後向前取 start 絕對值。 -2 意指從陣列的倒數第二個元素開始。
length可選。數值。規定被傳回數組的長度。如果該值設定為整數,則傳回該數量的元素。如果該值設為負數,則函數將在舉例數組末端這麼遠的地方終止取出。如果該值未設置,則傳回從 start 參數設定的位置開始直到陣列末端的所有元素。
preserve可選。規定函數是保留鍵名還是重置鍵名。可能的值:true - 保留鍵名,false - 預設。重置鍵名

說明:如果陣列有字串鍵,所傳回的陣列將保留鍵名。

php array_slice()函數範例

<?php
$class=array("西门","灭绝","无忌","peter");
print_r(array_slice($class,0,2));
?>

運行實例»

點擊"運行實例"按鈕查看線上實例

輸出:

Array ( [0] => 西门 [1] => 灭绝 )


<?php
$a=array("灭绝","西门","无忌","欧阳克","韦小宝");
print_r(array_slice($a,1,2,true));
?>

#執行實例»

點擊"運行實例" 按鈕查看線上實例

輸出:

Array ( [1] => 西门 [2] => 无忌 )

首頁

影片

問答