将范围替换为 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);
我正在尝试用 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);