查詢

Ds\Sequence::reverse()函式—用法及示例

「 反轉一個序列(Sequence)中元素的順序 」


函式名稱:Ds\Sequence::reverse()

適用版本:PHP 7.4 及以上版本

用法:該方法用於反轉一個序列(Sequence)中元素的順序。它會修改原始序列並返回反轉後的結果。

語法:

public function reverse(): Ds\Sequence 

引數:該方法不接受任何引數。

返回值:返回一個新的 Ds\Sequence 物件,其中包含了原始序列中元素反轉後的順序。

示例:

$sequence = new Ds\Vector([1, 2, 3, 4, 5]);
$reversed = $sequence->reverse();

print_r($sequence); // 輸出:Ds\Vector Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
print_r($reversed); // 輸出:Ds\Vector Object ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )

在示例中,我們首先建立了一個包含數字1到5的 Ds\Vector 物件 $sequence。然後,我們呼叫了 $sequence 物件的 reverse() 方法將其元素反轉,並將結果賦值給 $reversed 變數。最後,我們分別列印了 $sequence$reversed 物件,可見它們的元素順序都被成功反轉了。請注意,reverse() 方法並不會修改原始序列 $sequence,而是返回了一個新的 Ds\Vector 物件。

補充糾錯
上一個函式: Ds\Sequence::remove()函式
下一個函式: Ds\Sequence::reversed()函式
熱門PHP函式
分享連結