在perl我可以写
($var1, $var2, $var3) = split(/:/, "foo:bar:blarg")
用冒号分割字符串,并将每个数组元素分配给$ var1,$ var2和$ var3。在PHP中是否有类似的语法?我必须在我的很多代码中使用变量,所以我希望它们具有有意义的名称,并编写变量赋值代码,如
$array = split(/:/, "foo:bar:blarg");
$var1 = $array[0];
$var2 = $array[1];
//etc
当我必须做很多事情时,很乏味。
答案 0 :(得分:7)
PHP有list
language construct来做到这一点。
list($var1, $var2, $var3) = split(":", "foo:bar:blarg");