将范围替换为 php

Replace a range with php

我正在尝试用 null 替换字符串的前 2000 个字符。

例如:

$content = "nvinveneuifnoimmio";
$my_result = "fnoimmio";

我的意思是我想删除前 10 个字符或用上面示例中的 space 字符替换。

最简单的方法是什么?

谢谢

substr 就是您所需要的。它将占用给定字符串的一部分,从头开始 x 个字符。

$content = "nvinveneuifnoimmio";
$my_result = substr($content, 10);

如果要替换,可以使用substr_replace and maybe str_repeat:

的组合
$content = "nvinveneuifnoimmio";
$characters = 10;
$my_result = substr_replace($content, str_repeat(' ', $characters), 0, $characters);

使用 substr()

$my_result = ' ' . substr($content, 10);