web-dev-qa-db-ja.com

文字列の最初の4文字をPHPで削除する

PHPを使用して文字列の最初の4文字を削除する方法

179
Belgin Fish

5番目の文字から始まる部分文字列を返すには、 substr 関数を使用します。

$str = "The quick brown fox jumps over the lazy dog."
$str2 = substr($str, 4); // "quick brown fox jumps over the lazy dog."
375

マルチバイト文字エンコーディングを使用していて、substrのように最初の4バイトを削除したくない場合は、マルチバイト対応のコードを使用します。 mb_substr 。これはもちろんシングルバイト文字列でも機能します。

23
Gumbo
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
10
Eng Hany Atwa

あなたはsubstr関数を使うことができます、次の例をチェックしてください、

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

Output: nmodi
5
Tarun modi
$num = "+918883967576";

$str = substr($num, 3);

echo $str;

出力:8883967576

2
Sathish Kumar

あなたはsubstr関数とphp関数でこれを使用することができます

<?php
function removeChar($value) {
    $value2 = substr($value, 4); 
    return $value2;
}

echo removeChar("Dummy Text. Sample Text.");
?>

あなたはこの結果を得ます: "y Text。Sample Text。"

0
Obaidul Haque