Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie das erste Zeichen aus einem PHP-String
Zwei Entfernungsmethoden: 1. Verwenden Sie zum Entfernen substr(). Sie müssen nur den zweiten Parameter der Funktion auf 1 setzen und den dritten Parameter weglassen. 2. Verwenden Sie str_split(), um die Zeichenfolge in ein Zeichenarray umzuwandeln, verwenden Sie array_shift(), um das erste Zeichenelement im Zeichenarray zu löschen, und verwenden Sie dann implode(), um das Zeichenarray wieder in eine Zeichenfolge umzuwandeln.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Zwei Methoden zum Entfernen des ersten Zeichens aus einer PHP-Zeichenfolge
Methode 1: Verwenden Sie substr ( )-Funktion zum Entfernen von
substr()-Funktion kann Zeichen einer bestimmten Länge von der angegebenen Position der Zeichenfolge abfangen.
substr(string,start,length)
Parameter | Beschreibung |
---|---|
Zeichenfolge | erforderlich. Gibt einen Teil der Zeichenfolge an, der zurückgegeben werden soll. |
start | Erforderlich. Gibt an, wo in der Zeichenfolge begonnen werden soll.
|
Länge | Optional. Gibt die Länge der zurückzugebenden Zeichenfolge an. Der Standardwert ist bis zum Ende der Zeichenfolge.
|
vom Ende der Zeichenfolge zurück. Setzen Sie einfach den zweiten Parameter der Funktion auf 1 und lassen Sie den dritten Parameter weg.
<?php header('content-type:text/html;charset=utf-8'); $str="Hello world"; echo "原字符串:".$str."<br>"; echo "去除第一个字符:".substr($str,1)."<br>"; ?>
Methode 2: Verwenden Sie die Funktion str_split()+array_shift()+implode()
Verwenden Sie die Funktion str_split(), um die Zeichenfolge in ein Array aufzuteilen, d. h. die Zeichenfolge in ein Zeichen umzuwandeln Array.
Verwenden Sie die Funktion array_shift(), um das erste Zeichenelement im Zeichenarray zu löschen.
Verwenden Sie die Funktion implode(), um das Zeichenarray wieder in eine Zeichenfolge umzuwandeln.
<?php header('content-type:text/html;charset=utf-8'); $str="ABCDEF"; echo "原字符串:".$str."<br>"; $arr=str_split($str); array_shift($arr); echo "去除第一位字符:".implode($arr)."<br>"; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo entfernen Sie das erste Zeichen aus einem PHP-String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!