【发布时间】:2011-11-18 13:58:33
【问题描述】:
这就是我的意思。目前我必须:
$str = "foo-bar";
$foo = explode("-",$str);
$foo = $foo[0];
我想做的是:
$str = "foo-bar";
$foo = explode("-",$str)[0];
但这是一个语法错误!还有另一种方法可以在一条线上完成吗?
编辑:只想说清楚我也希望能够做到
$str = "foo-bar-baz";
$bar = explode("-",$str)[1];
也是。
【问题讨论】:
-
PHP 目前不支持数组解引用,但很快就会支持 - wiki.php.net/rfc/functionarraydereferencing
标签: php