我想做PHP爆炸在一行
<?php
$str = "I want to access 2nd or 3rd index in one line";
echo explode(" ",$str)[2];
?>
我們可以訪問第一指標得到specfic指標值容易使用
stristr($str," ",true); //For php version >= 5.3
或
$foo = array_shift(explode(':', $foo));
或
list($str) = explode(" ", $str);
BUT
HOW訪問特定INDEX [1],[2]或[3]在一行???
我記得你只能做'echo explode(「」,$ str)[2];'在PHP> = 5.4。 –
是的,你是正確的,我剛剛在5.4中測試過,其他任何好的解決方案與其他版本的工作將不勝感激:) –
看到我的回答:) –