Heim > Backend-Entwicklung > PHP-Tutorial > Zusammenfassung der integrierten PHP-String-Funktionen

Zusammenfassung der integrierten PHP-String-Funktionen

怪我咯
Freigeben: 2023-03-11 17:16:02
Original
1483 Leute haben es durchsucht

1.strcmp($str1, $str2) Wenn gleich, wird 0 zurückgegeben, $str1>$str2 gibt 1 zurück, $str1<$str2 gibt -1 zurück (das ist größer und kleiner als nur ein Vergleich von Positionen, entsprechend zur ASCII-Codetabelle).

2.strncmp($str1,$str2, $length) fängt die Zeichenfolgen von $str1 und $str2 ab 0 ab und hat zum Vergleich eine Länge von $length Beispiel.

3.strstr($str, $need, bool $return_before=false) Wichtige Zeichenfolgensuchfunktion Diese Funktion entspricht strchr(), der von $str betriebenen Zeichenfolge, dem Zeichen, das in $need gefunden werden soll String, $return_before gibt den String mit $need vor $str zurück. Der Rückgabewert dieser -Funktion ist die erste Vorkommensposition von $need string in $str bis zur letzten Position von $str.

4.strrchr($str, $need) Vom letzten Vorkommen von $need in der Zeichenfolge $str bis zum Ende von $str

5.$strpos($str,$need) Das erste Vorkommen von $need in $str. Wenn die Position von $str nicht gefunden werden kann, wird die Groß-/Kleinschreibung nicht beachtet Zeit in $str Wenn $need erscheint, wird null zurückgegeben, wenn es nicht gefunden wird. Dabei wird die Groß-/Kleinschreibung nicht beachtet und Sie können strripos()

7.strpbrk($str,$charlist) verwenden bearbeitet werden, $charlist-Zeichensatz ( $charlist = 'abcde'),

Suchen Sie nach einem beliebigen Zeichen in $charlist in $str und geben Sie den verbleibenden Teil zurück, beginnend mit dem ersten Vorkommen des angegebenen Zeichens

8.substr($ str,$start,$length) Die wichtige Funktion

String Interception

fängt den String mit der Länge $length ab der $start-Position in $str ab 9. Explode($delimiter,$ str, $limit=null) String-Aufteilungsfunktion, $delimiter ist das Trennzeichen, $str ist der Operator, das Trennzeichen darf nicht leer sein, es gibt false zurück, wenn es leer ist, und gibt ein Array von zurück Standard.

10.implode($ glue, array $pieces) Die wichtige Funktion

String-Verbindung

verbindet jedes Element von $pieces im Array entsprechend dem Konnektor $gule, um einen neuen String zu generieren und gibt es zurück, was der Funktion „join()“ entspricht. 11.str_split($str, $length) teilt $str entsprechend der durch $length angegebenen Länge und gibt das Array zurück. ) ist besser mit Chinesisch kompatibel.

12.

str_replace

($search,$replace,$str) wichtige String-Ersetzungsfunktion, $search in $str wird durch $replace ersetzt.13.

substr_replace

($str,$replacement,$start,$length=null) Teilstring-Ersetzungsfunktion, der Teilstring von $length ab $start in $str wird durch $replacement ersetzt. 14. str_repeat($str,$times) wiederholt $str $times, um eine neue Zeichenfolge zu generieren und gibt

15.str_pad($str,$pad_length,$pad_str,$pad_type ) Funktion zum Füllen von Zeichenfolgen, $ Die Zeichenfolge, mit der str bearbeitet wird, $pad_length ist die zu füllende Länge, $pad_str ist die zum Füllen verwendete Zeichenfolge, $pad_type:STR_PAD_LEFT usw. geben die Position der Füllzeichenfolge an.

16.ord(string $char) Gibt den Codewert zurück, der dem ASCII-Codewert entspricht. chr (int $ascii) Gibt den String zurück, der dem ASCII-Codewert entspricht.

17.strrev($str) String reverse

18.

strip_tags

($str,$remain_tags), löschen Sie HTML- oder XML-Tags, solange <> herausgefiltert wird. Sie können die Tags festlegen, die in $ beibehalten werden müssen keep_tags19.nl2br($str) im neuen
Zeilenumbruch

vor der Zeile hinzufügen Zusatz: mb (Multibyte) Chinesische oder andere Textzeichen bestehen aus mehreren Bytes. Frühere String-Aufteilungen und andere Funktionen, die nicht mit mb ​​begannen, begannen alle mit a. Die Operation in Bytes führt zu unerwarteten Operationsergebnissen für chinesische Zeichen, daher bietet mbstring eine gute Operationsmethode.

Das obige ist der detaillierte Inhalt vonZusammenfassung der integrierten PHP-String-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage