php排除了空格前的所有内容
我有 9:42说:1福尔摩斯: 有人尖叫:为什么 我想忽略第一个空格(“”)之前的所有内容 我想到的一种方法是使用php排除了空格前的所有内容,php,Php,我有 9:42说:1福尔摩斯: 有人尖叫:为什么 我想忽略第一个空格(“”)之前的所有内容 我想到的一种方法是使用explode()函数,但我遇到了问题,我这样做了: $f_a = explode(" ",$tobesplit)); for ($i=1;$i<=count($f_a);$i++) { $ff_a .= $f_a[$i]; } echo $ff_a $f_a=explode(“,$tobesplit)); 对于($i=1;$i,explode上有一个额外的右括号 不需要循环
explode()
函数,但我遇到了问题,我这样做了:
$f_a = explode(" ",$tobesplit));
for ($i=1;$i<=count($f_a);$i++)
{
$ff_a .= $f_a[$i];
}
echo $ff_a
$f_a=explode(“,$tobesplit));
对于($i=1;$i,explode上有一个额外的右括号
不需要循环,您可以限制“分解”结果的数量:
list(,$result) = explode(" ",$tobesplit, 2);
echo $result;
$i大于数组的上限。更改
for ($i=1;$i<=count($f_a);$i++)
对于($i=1;$i有一些错误:
有一个封闭的括号,你必须离开第一行
您必须使用“只需使用和:
可以使用strstr()
函数仅获取第一个空格后的字符串部分,如下所示:
$portion = strstr($str, ' ');
有关更多信息,请查看。或者更好,使用foreach($f_a as$element_of f_a)
结构。如果它有多个“”的出现,那么它将返回什么?@kritya:它返回后面的所有内容(包括)第一个空格。来自文档:strpos-查找字符串第一次出现的位置或任何其他联系方式u@downvoter:请留下评论,以便我可以改进/更正我的答案。谢谢!$f_a=explode(“,$tobesplit));有一个)太多了。
for ($i=1;$i<count($f_a);$i++)
$part = substr($str, strpos($str, ' '));
$portion = strstr($str, ' ');