函式:Ds\Sequence::last()
適用版本:PHP 7.1以上
用法:Ds\Sequence::last() 方法用於返回序列的最後一個元素。
語法:public function last(): mixed
引數:無
返回值:返回序列的最後一個元素。如果序列為空,則返回 null。
示例:
use Ds\Sequence;
// 建立一個序列物件
$sequence = new Sequence([10, 20, 30, 40, 50]);
// 獲取序列的最後一個元素
$lastElement = $sequence->last();
echo $lastElement; // 輸出 50
// 建立一個空的序列物件
$emptySequence = new Sequence();
// 獲取空序列的最後一個元素
$lastElement = $emptySequence->last();
var_dump($lastElement); // 輸出 null
在上面的示例中,首先我們建立一個序列物件 $sequence
,包含了值為 [10, 20, 30, 40, 50]
的元素。然後我們使用 last()
方法獲取序列的最後一個元素,並將其列印輸出為 50。
接著,我們建立一個空的序列物件 $emptySequence
,並使用 last()
方法獲取其最後一個元素。由於序列為空,該方法將返回 null
,並且透過使用 var_dump()
函式列印輸出結果。
請注意,要使用 Ds\Sequence
類,你需要匯入 Ds\Sequence
類或者使用 Ds\Vector
類,它們都實現了 Ds\Sequence
介面。