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
广告