PHP - Ds Vector::reversed() 函式



PHP 的 Ds\Vector::reversed() 函式用於建立一個原始向量的副本,其值按反向順序排列,並返回該向量的反向副本。

在反向向量中,元素的順序被反轉,最初位於向量末尾的元素被移到第一個位置,而最初位於開頭的元素被移到最後一個位置。

語法

以下是 PHP Ds\Vector::reversed() 函式的語法:

public Ds\Vector Ds\Vector::reversed( void )

引數

此函式不接受任何引數。

返回值

此函式返回向量的反向副本。

示例 1

以下程式演示了 PHP Ds\Vector::reversed() 函式的用法:

<?php 
   $vector = new \Ds\Vector([1, 2, 3, 4, 5]);
   echo "The original vector: \n";   
   print_r($vector);
   echo("The copy of the reversed vector: \n");
   #using reversed() function
   print_r($vector->reversed()); 
?>

輸出

以上程式產生以下輸出:

The original vector:
Ds\Vector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
The copy of the reversed vector:
Ds\Vector Object
(
    [0] => 5
    [1] => 4
    [2] => 3
    [3] => 2
    [4] => 1
)

示例 2

以下是 PHP Ds\Vector::reversed() 函式的另一個示例。我們使用此函式來檢索此向量 (["Tutorials", "Point", "Tutorix"]) 的反向副本:

<?php 
   $vector= new \Ds\Vector(["Tutorials", "Point", "Tutorix"]);
   echo "The original vector: \n";
   print_r($vector);  
   echo("The reversed of a vector is: \n");
   #using reversed() function
   print_r($vector->reversed()); 
?>

輸出

執行上述程式後,將顯示以下輸出:

The original vector:
Ds\Vector Object
(
    [0] => Tutorials
    [1] => Point
    [2] => Tutorix
)
The reversed of a vector is:
Ds\Vector Object
(
    [0] => Tutorix
    [1] => Point
    [2] => Tutorials
)
php_function_reference.htm
廣告