在php中使用positiong与substr相反

在php中使用positiong与substr相反,php,Php,就像我用的 substr($sometext, 4, 10) 要选择字符串的某个部分,如何使用精确定位从字符串中删除该部分?$new\u text=substr($sometext,0,4)。substr($sometext,10,strlen($sometext))$new\u text=substr($sometext,0,4)。substr($sometext,10,strlen($sometext))您可以使用两个子字符串: $new_string = substr($somet

就像我用的

  substr($sometext, 4, 10) 

要选择字符串的某个部分,如何使用精确定位从字符串中删除该部分?

$new\u text=substr($sometext,0,4)。substr($sometext,10,strlen($sometext))
$new\u text=substr($sometext,0,4)。substr($sometext,10,strlen($sometext))

您可以使用两个子字符串:

$new_string = substr($sometext, 0, 4) . substr($sometext, 10);

可以使用两个子字符串:

$new_string = substr($sometext, 0, 4) . substr($sometext, 10);
如果要删除到最后一次,请使用strrpos而不是strpos


如果要删除到最后一次,请使用strrpos而不是strpos。

您可以使用它获得jiggy并使用:


您可以使用它获得jiggy并使用:


一个更简单的解决方案是使用空替换字符串:

$new_string = substr_replace($sometext, '', 4, 10);

一个更简单的解决方案是使用空替换字符串:

$new_string = substr_replace($sometext, '', 4, 10);

这不是使用strpos的方法,除非将4转换为字符的序号值。你是说substr吗?是的,这就是我的意思,抱歉@christopher_b这不是使用strpos的方法,除非你将4转换为字符的序数值。你是说substr吗?是的,这就是我的意思,抱歉@christopher_b似乎是最好的答案。似乎是最好的答案。