PHP - Ds\Pair::toArray() 函式



PHP 的 Ds\Pair::toArray() 函式用於將一個鍵值對轉換為陣列。檢索到的陣列中的元素順序與鍵值對中的順序相同。

在 PHP 中,陣列是一種特殊的變數,它可以在單個名稱下儲存多個值,並且可以透過引用索引號或名稱來訪問這些值。

語法

以下是 PHP Ds\Pair::toArray() 函式的語法:

public array Ds\Pair::toArray( )

引數

此函式不接受任何引數。

返回值

此函式返回一個數組,其中包含所有值,其順序與鍵值對相同。

示例 1

以下程式演示了 PHP Ds\Pair::toArray() 函式的使用:

<?php  
   $pair = new \Ds\Pair(["a", "b"], [1, 2]);
   echo "The original pair: \n";
   print_r($pair);
   echo "The array is: \n";
   #using toArray() function   
   print_r($pair->toArray());  
?>

輸出

上述程式產生以下輸出:

The original pair:
Ds\Pair Object
(
    [key] => Array
        (
            [0] => a
            [1] => b
        )

    [value] => Array
        (
            [0] => 1
            [1] => 2
        )

)
The array is:
Array
(
    [key] => Array
        (
            [0] => a
            [1] => b
        )

    [value] => Array
        (
            [0] => 1
            [1] => 2
        )

)

示例 2

以下是 PHP Ds\Pair::toArray() 函式的另一個示例。我們使用此函式將此鍵值對 ([1, 2], ["Tutorials", "Point"]) 轉換為陣列:

<?php  
   $pair = new \Ds\Pair([1, 2], ["Tutorials", "Point"]);
   echo "The original pair: \n";
   print_r($pair);
   echo "The array is: \n";
   #using toArray() function   
   print_r($pair->toArray());  
?>

輸出

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

The original pair:
Ds\Pair Object
(
    [key] => Array
        (
            [0] => 1
            [1] => 2
        )

    [value] => Array
        (
            [0] => Tutorials
            [1] => Point
        )

)
The array is:
Array
(
    [key] => Array
        (
            [0] => 1
            [1] => 2
        )

    [value] => Array
        (
            [0] => Tutorials
            [1] => Point
        )

)
php_function_reference.htm
廣告