substr_replace()
ersetzt einen Teil der Zeichenfolge durch eine andere Zeichenfolge.
HINWEIS: Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich dem Start ist, beträgt die Länge 0.
Hinweis: Diese Funktion ist binär sicher.
Ersetzen Sie "Hallo" durch "Welt":
<? Php echo substr_replace ( "Hallo" , "Welt" , 0 ) ; ?>
Probieren Sie es selbst aus
Ersetzen Sie aus der 6. Position der Saite (ersetzen Sie "Welt" durch "Shanghai"):
<? Php echo substr_replace ( "Hallo Welt" , "Shanghai" , 6 ) ; ?>
Probieren Sie es selbst aus
Ersetzen Sie aus der 5. Position am Ende der Saite (ersetzen Sie "Welt" durch "Shanghai"):
<? Php echo substr_replace ( "Hallo Welt" , "Shanghai" , - 5 ) ; ?>
Probieren Sie es selbst aus
Fügen Sie "Hallo" zu Beginn von "World" ein:
<? Php echo substr_replace ( "Welt" , "Hallo" , 0 , 0 ) ; ?>
Probieren Sie es selbst aus
Ersetzen Sie mehrere Zeichenfolgen gleichzeitig. Ersetzen Sie "AAA" in jeder Zeichenfolge durch "BBB":
<? Php $ ersetzen = Array ( "1: aaa" , "2: aaa" , "3: aaa" ) ; echo implode ( "<br>" , substr_replace ( $ ersetzen , 'bbb' , 3 , 3 ) ) ; ?>
Probieren Sie es selbst aus
substr_replace ( String , Ersatz , Start , Länge )
Parameter | beschreiben |
---|---|
Saite | Erforderlich. Gibt die zu überprüfende Zeichenfolge an. |
Ersatz | Erforderlich. Gibt die zu eingefügte Zeichenfolge an. |
Start |
Erforderlich. Gibt an, wo der Austausch der Zeichenfolge gestartet werden soll.
|
Länge |
Optional. Geben Sie an, wie viele Zeichen ersetzen sollen. Die Standardeinstellung entspricht der Stringlänge.
|