Heim >Backend-Entwicklung >PHP-Tutorial >Beispiel für die Verwendung einer PHP-substr()-Funktion zum Abfangen von Zeichenfolgen

Beispiel für die Verwendung einer PHP-substr()-Funktion zum Abfangen von Zeichenfolgen

怪我咯
怪我咯Original
2017-07-11 15:14:192241Durchsuche

substr() Function gibt einen Teil von string zurück. Gibt den extrahierten Teil der Zeichenfolge zurück, gibt FALSE zurück, wenn ein Fehler auftritt, oder gibt eine leere Zeichenfolge zurück.

Hinweis: Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.

Die Substr-Funktion in PHP ist wie folgt definiert:

substr(string,start,length)

Die Parameterbeschreibung lautet wie folgt:

Parameter tr>
Beschreibung
Zeichenfolge td> Erforderlich . Gibt einen Teil der Zeichenfolge an, der zurückgegeben werden soll.
start
参数 描述
string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾开始的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

length

可选。规定被返回字符串的长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回的长度

  • 负数 - 从字符串末端返回的长度

Erforderlich. Gibt an, wo in der Zeichenfolge begonnen werden soll.

  • Positive Zahl – beginnt an der angegebenen Position in der Zeichenfolge
    <?php
     echo substr("Welcome to www.jb51.net!",0); //原样输出,不截取
     echo "<br>";
     echo substr("Welcome to www.jb51.net!",4,14); //从第4个字符开始连续截取14个字符
     echo "<br>";
     echo substr("Welcome to www.jb51.net!",-4,4); //从倒数第4个开始截取4个字符
     echo "<br>";
     echo substr("Welcome to www.jb51.net!",0,-4); //从第一个字符开始截取,截取到倒数第4个字符
    ?>
  • Negative Zahl – beginnt am Startzeichen Beginnen Sie an der angegebenen Position, an der das Ende der Zeichenfolge beginnt

  • Welcome to www.jb51.net!
    ome to www.jb5
    net!
    Welcome to www.jb51.
    0 – Beginnen Sie am ersten Zeichen in der Zeichenfolge
length Optional. Gibt die Länge der zurückgegebenen Zeichenfolge an. Der Standardwert ist bis zum Ende der Zeichenfolge.
  • Positive Zahl – die Länge, die von der Position des Start-Parameters zurückgegeben wird
  • Negative Zahl – die vom Ende der Zeichenfolge zurückgegebene Länge
Der Beispielcode ist wie folgt: Die Laufergebnisse sind wie folgt:

Das obige ist der detaillierte Inhalt vonBeispiel für die Verwendung einer PHP-substr()-Funktion zum Abfangen von Zeichenfolgen. 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