在同一行中使用explode()时如何访问数组索引?

Ale*_*olo 2 php arrays explode dereference php-5.3

无法绕过这个......

说,我们像这样爆炸整个事情:

$ extract = explode('tra-la-la',$ big_sourse);

然后我们想要获得索引1的值:

$ finish = $ extract [1];

我的问题是如何一气呵成,这样说.与此类似的东西:

$ finish = explode('tra-la-la',$ big_sourse)[1]; //不起作用

像下面这样的东西会像魅力一样:

$ finish = end(explode('tra-la-la',$ big_sourse));

// 要么

$ finish = array_shift(explode('tra-la-la',$ big_sourse));

但是,如果价值位于中间某个位置怎么办?

Ign*_*ams 7

功能数组解除引用已在PHP 5.4中实现.对于旧版本,这是在这里修复的PHP解析器的限制,所以我现在没办法解决它.