国产视频appPHP中操作數組的函數有很多,今天就說一說PHP中截取數組的指定長度并做為一個新數組返回的函數array_slice()

array_slice()函數定義與用法

array_slice():函數在數組中根據條件取出一段值,并返回。

国产视频app注釋:如果數組有字符串鍵,所返回的數組將保留鍵名。

語法:

array_slice(array,start,length,preserve)

參數:

array:必需。規定數組。

start:必需。數值。規定取出元素的開始位置。 0 = 第一個元素。如為正數,則從前往后開始取。如為負數,則從后向前取 start 絕對值。

length:可選。數值。規定被返回數組的長度。如為整數,則返回該數量的元素。如為負數,則函數將在舉例數組末端這么遠的地方終止取出。如未設置,則返回從 start 參數設置的位置開始直到數組末端的所有元素。

国产视频apppreserve:可選。規定函數是保留鍵名還是重置鍵名。true - 保留鍵名。false - 默認。重置鍵名

PHP截取數組從第二個值開始的二個值

代碼

<?php
$arr = array('1','20','30','2','mochu','feiniaomy.com','Mchou','1');
print_r(array_slice($arr,1,2));
?>

結果:

Array
(
    [0] => 20
    [1] => 30
)

PHP獲取數組中倒數第二的值

代碼

<?php
$arr = array('1','20','30','2','mochu','feiniaomy.com','Mchou','1');
print_r(array_slice($arr,-2,1));
?>

運行結果

Array
(
    [0] => Mchou
)

PHP獲取數組中的最后一個值

代碼

<?php
$arr = array('1','20','30','2','mochu','feiniaomy.com');
print_r(array_slice($arr,-1));
?>

運行結果

Array
(
    [0] => feiniaomy.com
)