使用PHP删除字符串的前4个字符

Bel*_*ish 188 php string character

如何使用PHP删除字符串的前4个字符?

Dan*_*uis 393

您可以使用该substr函数从第5个字符开始返回子字符串:

$str = "The quick brown fox jumps over the lazy dog."
$str2 = substr($str, 4); // "quick brown fox jumps over the lazy dog."
Run Code Online (Sandbox Code Playgroud)

  • @Gordon不再在`substr`之后:D (55认同)

Gum*_*mbo 24

如果您正在使用多字节字符编码,并且不想像删除那样删除前四个字节substr,请使用多字节对应项mb_substr.这当然也适用于单字节字符串.


Eng*_*twa 12

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;
}
Run Code Online (Sandbox Code Playgroud)

$string = 'abcdefghijklmnopqrstuvwxyz';
echo String2Stars($string,5,-5);   // abcde****************vwxyz
Run Code Online (Sandbox Code Playgroud)


Tar*_*odi 5

您可以使用该substr功能,请检查以下示例,

$string1 = "tarunmodi";
$first4 = substr($string1, 4);
echo $first4;

Output: nmodi
Run Code Online (Sandbox Code Playgroud)