0

我试图在不使用另一个变量的情况下访问一个数组。

例如

$loadFunction = "a b c d";

$a= explode(' ', $loadFunction)[0];

我在 PHP 5.3.3 中遇到解析器错误

有什么办法吗?

4

3 回答 3

7

这种语法在 PHP 5.4 中是可以接受的,但不能更低。

于 2013-04-25T18:17:12.027 回答
4

最接近没有 PHP 5.4 你会得到的是,

$loadFunction = "a b c d";

list($a) = explode(' ', $loadFunction);
// $a = a
于 2013-04-25T18:18:57.810 回答
0

或者

$loadFunction = "a b c d";
$a = reset(explode(' ', $loadFunction));
// $a = 'a'
于 2013-04-25T18:24:21.133 回答