大多数编程语言都能够轻松地将一个数组(如[1, 2, 3]
)的值分配给变量 a
、b
和 c
,只需要一条命令即可。
例如,在 Perl 中可以这样做:
($a, $b, $c) = (1, 2, 3);
在PHP中有对应的技巧吗?
[非常感谢您给出如此迅速的答案!我知道这是一个琐碎的问题,但所有显而易见的谷歌搜索都没有找到答案,所以这是我的尝试来解决这个问题。]
大多数编程语言都能够轻松地将一个数组(如[1, 2, 3]
)的值分配给变量 a
、b
和 c
,只需要一条命令即可。
例如,在 Perl 中可以这样做:
($a, $b, $c) = (1, 2, 3);
在PHP中有对应的技巧吗?
[非常感谢您给出如此迅速的答案!我知道这是一个琐碎的问题,但所有显而易见的谷歌搜索都没有找到答案,所以这是我的尝试来解决这个问题。]
使用 list()
函数:
list($a, $b, $c) = $someArray;
[]
来进行数组解构。[$a, $b, $c] = [1, 2, 3];