PHP - Ds Map::values() 函式



PHP 的 Ds\Map::values() 函式用於檢索當前對映的值序列。返回序列的值將與對映的順序相同。

PHP 關聯集合中元素的順序是新增元素的順序。

語法

以下是 PHP Ds\Map::values() 函式的語法:

public Ds\Map::values(): Ds\Sequence

引數

此函式不接受任何引數。

返回值

此函式返回一個包含所有對映值的序列,順序相同。

示例 1

以下是 PHP Ds\Map::values() 函式的基本示例:

<?php  
   $map = new \Ds\Map([20, 10, 30]);
   echo "The map values are: \n";
   print_r($map);
   echo "The sequence of map values: \n";
   print_r($map->values());
?>

輸出

以上程式顯示以下輸出:

The map values are:
Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => 0
            [value] => 20
        )

    [1] => Ds\Pair Object
        (
            [key] => 1
            [value] => 10
        )

    [2] => Ds\Pair Object
        (
            [key] => 2
            [value] => 30
        )

)
The sequence of map values:
Ds\Vector Object
(
    [0] => 20
    [1] => 10
    [2] => 30
)

示例 2

以下是 PHP Ds\Map::values() 函式的另一個示例。我們使用此函式檢索這些對映 (["Tutorials", "Point", "India"]) 元素的序列:

<?php  
   $map = new \Ds\Map(["Tutorials", "Point", "India"]);
   echo "The map values are: \n";
   print_r($map);
   echo "The sequence of map values: \n";
   print_r($map->values());
?>

輸出

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

The map values are:
Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => 0
            [value] => Tutorials
        )

    [1] => Ds\Pair Object
        (
            [key] => 1
            [value] => Point
        )

    [2] => Ds\Pair Object
        (
            [key] => 2
            [value] => India
        )

)
The sequence of map values:
Ds\Vector Object
(
    [0] => Tutorials
    [1] => Point
    [2] => India
)
php_function_reference.htm
廣告