用PHP删除string的前4个字符
如何删除使用PHP的string的前4个字符?
您可以使用substr
函数从第5个字符开始返回一个子string:
$str = "The quick brown fox jumps over the lazy dog." $str2 = substr($str, 4); // "quick brown fox jumps over the lazy dog."
如果您使用的是多字节字符编码,而不是只想像substr
那样删除前四个字节 ,则使用多字节对应mb_substr
。 这当然也适用于单字节string。
function String2Stars($string='',$first=0,$last=0,$rep='*'){ $begin = substr($string,0,$first); $middle = str_repeat($rep,strlen(substr($string,$first,$last))); $end = substr($string,$last); $stars = $begin.$middle.$end; return $stars; }
例
$string = 'abcdefghijklmnopqrstuvwxyz'; echo String2Stars($string,5,-5); // abcde****************vwxyz
你可以使用substr
函数,请查看下面的例子,
$string1 = "tarunmodi"; $first4 = substr($string1, 4); echo $first4; Output: nmodi
你可以通过php函数和substr函数来使用它
<?php function removeChar($value) { $value2 = substr($value, 4); return $value2; } echo removeChar("Dummy Text. Sample Text."); ?>
你会得到这样的结果:“ y Text。Sample Text。 ”