这在PHP $ a = explode('',$ loadFunction)[0]中不起作用;

时间:2013-04-25 18:15:48

标签: php

我试图在不使用其他变量的情况下访问数组。例如

$loadFunction = "a b c d";

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

我在PHP 5.3.3中遇到Parser错误

任何方式做到这一点?

3 个答案:

答案 0 :(得分:7)

此语法为acceptable in PHP 5.4,但不低于。

答案 1 :(得分:4)

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

$loadFunction = "a b c d";

list($a) = explode(' ', $loadFunction);
// $a = a

答案 2 :(得分:0)

$loadFunction = "a b c d";
$a = reset(explode(' ', $loadFunction));
// $a = 'a'