我在我的代码中有这条线。如何使爆炸(....)[1]在PHP <5.4上工作?
$result = explode(":",$splitted[$i])[1]; // (PHP 5.4 syntax)
它在不支持的版本上生成一个致命的错误,有人能告诉我如何使这个代码向后兼容吗?
谢谢
我在我的代码中有这条线。如何使爆炸(....)[1]在PHP <5.4上工作?
$result = explode(":",$splitted[$i])[1]; // (PHP 5.4 syntax)
它在不支持的版本上生成一个致命的错误,有人能告诉我如何使这个代码向后兼容吗?
谢谢
你应该在两个语句中做到这一点。
<?php
$arr = explode(":",$splitted[$i]);
$result = $arr[1];
?>
或通过使用一个语句中使用list
构建体:
list(, $result) = explode(":", $splitted[$i]);
list(,$result) = explode(":",'1:2:3:4');
print_r($result); // 2
$结果=爆炸( “:”,$分裂[$ I]); $ result = $ result [1]; – Robert 2013-05-08 10:09:22