PHP 中是否有元组?
我知道在Python和其他语言中,我们可以访问元组,以更好地促进数据的构造,语义上或其他方面。
我的问题是:PHP有元组吗?
如果没有,最近的设施是什么?
我知道在Python和其他语言中,我们可以访问元组,以更好地促进数据的构造,语义上或其他方面。
我的问题是:PHP有元组吗?
如果没有,最近的设施是什么?
PHP中的数组可以像元组一样使用:
// one dimensional mixed data
$x = [1, 2, "hello"];
// multidimensional third element
$y = [1, 2, [3, 4, 5]];
// assigning to variables (list unpacking)
list($a, $b, $c) = $x; //$a is 1, $b is 2, $c is "hello"
从 PHP 7.1 开始,您也可以像这样解压缩:
[$a, $b, $c] = $x;
PHP唯一真正的内置数据结构是数组。
PHP中的数组都是哈希表,可以具有数字或字符串索引,并且可以包含任何内容(通常更多数组)。
有一些数组构造的工作方式类似于元组。
看
http://us1.php.net/manual/en/language.types.array.php
List对于从函数返回多个值非常方便。