Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Substr-Funktion in PHP

So verwenden Sie die Substr-Funktion in PHP

清浅
清浅Original
2019-01-10 17:37:187237Durchsuche

Die Substr-Funktion wird verwendet, um einen Teil der durch den Parameter angegebenen Zeichenfolge zurückzugeben, indem die Werte von Start und Länge so festgelegt werden, dass ein bestimmter Teil der Zeichenfolge zurückgegeben wird

Was ich heute mit Ihnen teilen werde, ist die Substr-Funktion von PHP, die hauptsächlich dazu verwendet wird, einen Teil der durch die Start- und Längenparameter angegebenen Zeichenfolge zurückzugeben. Als nächstes werde ich seine Verwendung im Artikel detailliert vorstellen, der einen gewissen Referenzwert hat und ich hoffe, dass er für alle hilfreich sein wird.

So verwenden Sie die Substr-Funktion in PHP

[Empfohlener Kurs: PHP-Tutorial]

Es hat die folgende Syntax:

substr(string,start,length)

Rückgabewert: Diese Funktion gibt den Teil der Zeichenfolge zurück, der extrahiert werden soll, FALSE bei einem Fehler oder eine leere Zeichenfolge. Wenn der Startparameter negativ ist und die Länge kleiner oder gleich dem Start ist, wird die Länge zu 0

Hinweis: Die Funktion substr() ist in PHP 4, PHP 5 verfügbar. PHP 7. Wenn in den PHP-Versionen 5.2.2 bis 5.2.6 der Startparameter eine negative Kürzung oder eine Position außerhalb der Grenzen darstellt, wird FALSE zurückgegeben. Bei anderen Versionen beginnt die Zeichenfolge an der Startposition.

Verwandte Funktionen:

strrchr()-Funktion wird verwendet, um die Position des letzten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zu finden und das Zeichen von dieser Position zurückzugeben. Alle Zeichen am Ende der Zeichenfolge

substr_replace()-Funktion wird verwendet, um die Teilzeichenfolge der Zeichenfolge zu ersetzen

preg_match()-Funktion wird verwendet, um passende reguläre Ausdrücke auszuführen

trim( )-Funktion Wird verwendet, um Leerzeichen oder andere vordefinierte Zeichen von beiden Seiten einer Zeichenfolge zu entfernen.

mb_substr()-Funktion wird verwendet, um einen Teil der Zeichenfolge

Parametereinführung

Zeichenfolge

Verwendung Um eine Eingabezeichenfolge anzugeben, muss diese mindestens ein Zeichen lang sein. Dies ist ein erforderlicher Parameter.

start

wird verwendet, um die Startposition der zurückgegebenen Zeichenfolge anzugeben. Dies ist ein erforderlicher Parameter. Wenn start nicht negativ ist, beginnt die zurückgegebene Zeichenfolge am Anfang der Zeichenfolge und zählt von Null an. Wenn start negativ ist, beginnt die zurückgegebene Zeichenfolge mit dem Startzeichen am Ende der Zeichenfolge.

Wenn die Zeichenfolge kürzer als das Startzeichen ist, wird FALSE zurückgegeben.

length

wird verwendet, um die Länge der zurückgegebenen Zeichenfolge anzugeben. Dies ist ein optionaler Parameter. Sein Standardwert ist das Ende der Zeichenfolge. Wenn die Länge angegeben wird und positiv ist, enthält die zurückgegebene Zeichenfolge vom Anfang bis zur Länge Zeichen (abhängig von der Länge der Zeichenfolge). Wenn die Länge angegeben und negativ ist, werden entsprechend viele Zeichen am Ende der Zeichenfolge weggelassen (nach der Berechnung der Startposition, wenn diese negativ wäre). Gibt FALSE zurück, wenn start diese abgeschnittene Position oder höher darstellt.

Hinweis: Wenn die angegebene Länge 0, FALSE oder NULL ist, wird eine leere Zeichenfolge zurückgegeben. Wenn die Länge weggelassen wird, wird die Teilzeichenfolge vom Anfang bis zum Ende der Zeichenfolge zurückgegeben

Beispielfreigabe:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",0)."<br>";
?>

Rendering:

So verwenden Sie die Substr-Funktion in PHP

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für alle hilfreich sein, PHP zum Abfangen von Zeichenfolgen zu lernen

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Substr-Funktion 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