如何从字符串中删除从特定字符串位置到另一个位置的整个字符,并将其余字符移动到与此起始位置合并?
我正在使用HTML内容.所以以此为例.
</a></h4><p class="pdesc">When a private satellite encounters .... and it is found to ...</p></div></div>.....<p class="pdesc">Before leavingon his .... </p> ...... <p class="pdesc"> .... </p>
Run Code Online (Sandbox Code Playgroud)
所以现在我要删除其间的所有字符
<p class="pdesc"> - to - </p>.
Run Code Online (Sandbox Code Playgroud)
每次出现.
我可以搜索这个(strpos)并获得开始和结束位置,但是然后手动删除它们并从那时开始移动字符串将太繁琐.
是否有内置功能或简单方法?
您可以使用substr_replace文档功能执行此操作:
$var = 'ABCDEFGH:/MNRPQR/';
/* Delete 'MNRPQR' from $var. */
echo substr_replace($var, '', $start = 10, $length = -1) . "<br />\n";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3475 次 |
| 最近记录: |