Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie den angegebenen Teilstring am Anfang eines Strings in PHP

So entfernen Sie den angegebenen Teilstring am Anfang eines Strings in PHP

青灯夜游
青灯夜游Original
2022-06-29 16:19:181358Durchsuche

Zwei Methoden: 1. Verwenden Sie strlen(), um die Länge des Teilstrings (Anzahl der Zeichen) zu ermitteln, und verwenden Sie dann substr(), um die angegebene Anzahl von Zeichen aus dem Kopf des Strings zu löschen. Die Syntax lautet „substr(“. string, strlen(angegebene Teilzeichenfolge))". 2. Verwenden Sie die Funktionen preg_replace() und preg_quote(), um die beginnende Teilzeichenfolge durch ein Nullzeichen zu ersetzen. Die Syntax lautet „preg_replace('/^'.preg_quote(angegebene Teilzeichenfolge,'/').'/','', Zeichenkette)".

So entfernen Sie den angegebenen Teilstring am Anfang eines Strings in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Zwei Methoden zum Entfernen der angegebenen Teilzeichenfolge am Anfang der PHP-Zeichenfolge

Methode 1 : Verwenden Sie die Funktionen substr() und strlen() zum Entfernen.

  • Verwenden Sie strlen(), um die Länge des Teilstrings abzurufen.

  • Verwenden Sie substr(), um die angegebene Anzahl von Zeichen aus dem Kopf des Strings zu löschen ( Die Zahl ist gleich der Länge des Teilstrings. Die Funktion

So entfernen Sie den angegebenen Teilstring am Anfang eines Strings in PHPpreg_replace führt eine Suche und Ersetzung mit regulären Ausdrücken durch. Die Funktion

preg_last_error wird verwendet, um reguläre Ausdruckszeichen zu maskieren.

  • <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $str = &#39;bla_string_bla_bla_bla&#39;;
    echo "原字符串:".$str."<br>";
    $prefix = &#39;bla_&#39;;
    $str = substr($str, strlen($prefix));
    echo "处理后的字符串:".$str;
    ?>

  • Empfohlenes Lernen: „

    PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie den angegebenen Teilstring am Anfang eines Strings in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn