PHP是否支持数组解构?

时间:2019-02-26 20:06:32

标签: php

我的意思是这样的:

$arr = ["1", "2", "3"];

$one;
$two;
$three;

$new = [$one, $two, $three] = $arr; 

结果我应该得到:

$one = 1;
$two = 2;
$three = 3;

我尝试过,它在PHP 7.3.2中有效:

var_dump($one); // returns 1

1 个答案:

答案 0 :(得分:6)

实际上,它被列为new feature in PHP 7.1

  

速记数组语法([])现在可以用于解构分配数组(包括在foreach中),以替代现有的list()语法,该语法仍受支持。