0

我的代码中有这一行。

$result = explode(":",$splitted[$i])[1]; // (PHP 5.4 syntax)

它会在不受支持的版本上产生致命错误,有人可以告诉我如何使此代码向后兼容吗?

谢谢

4

3 回答 3

1

或者通过使用list构造的一个语句:

list(, $result) = explode(":", $splitted[$i]);
于 2013-05-08T10:10:08.087 回答
1

你应该在两个语句中做到这一点。

<?php
$arr = explode(":",$splitted[$i]);
$result = $arr[1];
?>
于 2013-05-08T10:08:10.147 回答
0
list(,$result) = explode(":",'1:2:3:4');
print_r($result); // 2
于 2013-05-08T10:12:33.117 回答