PHP分解在一行中获取特定索引值
我想做什么PHP分解在一行中获取特定索引值,php,arrays,line,explode,Php,Arrays,Line,Explode,我想做什么 <?php $str = "I want to access 2nd or 3rd index in one line"; echo explode(" ",$str)[2]; ?> 或 或 但是 如何在一行中访问特定索引[1]、[2]或[3]?5.4+ <?php echo explode(" ","I want to access 2nd or 3rd index in one line")[2]; ?> 秒 strtok($string, " "
<?php
$str = "I want to access 2nd or 3rd index in one line";
echo explode(" ",$str)[2];
?>
或
或
但是
如何在一行中访问特定索引[1]、[2]或[3]?5.4+
<?php echo explode(" ","I want to access 2nd or 3rd index in one line")[2]; ?>
秒
strtok($string, " "); echo strtok(" ");
还是第三
strtok($string, " "); strtok(" "); echo strtok(" ");
这样做可以获得特定的索引值
<?php
$str = "Iam want to access 2nd or 3rd index in one line";
$val = explode(" ",$str);
echo $val[3];
?>
您只能执行回波爆炸(“,$str)[2]代码>在PHP中>=5.4,我记得。是的,你是对的,我刚刚在5.4中测试了它,任何其他与其他版本一起使用的好解决方案都会很感激:)他想让它在5.3中工作:)查看OP帖子下面的评论。这些评论是在答案之后发布的
strtok($string, " "); echo strtok(" ");
strtok($string, " "); strtok(" "); echo strtok(" ");
<?php
$str = "Iam want to access 2nd or 3rd index in one line";
$val = explode(" ",$str);
echo $val[3];
?>