PHP substr_replace() Functie
❮ Referentie voor PHP-tekenreeksen
Voorbeeld
Vervang "Hallo" door "wereld":
<?php
echo substr_replace("Hello","world",0);
?>
Definitie en gebruik
De functie substr_replace() vervangt een deel van een tekenreeks door een andere tekenreeks.
Opmerking: Als de startparameter een negatief getal is en de lengte kleiner is dan of gelijk is aan start, wordt de lengte 0.
Opmerking: deze functie is binair veilig.
Syntaxis
substr_replace(string,replacement,start,length)
Parameterwaarden
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
replacement | Required. Specifies the string to insert |
start | Required. Specifies where to start replacing in the string
|
length | Optional. Specifies how many characters should be replaced. Default is the same length as the string.
|
Technische details
Winstwaarde: | Retourneert de vervangen tekenreeks. Als de string een array is, wordt de array geretourneerd |
---|---|
PHP-versie: | 4+ |
Wijzigingslogboek: | Vanaf PHP 4.3.3 accepteren alle parameters nu arrays |
Meer voorbeelden
Voorbeeld
Begin met vervangen op de 6e positie in de string (vervang "wereld" door "aarde"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Voorbeeld
Begin met vervangen op de 5e positie vanaf het einde van de string (vervang "wereld" door "aarde"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Voorbeeld
Voeg "Hallo" toe aan het begin van "wereld":
<?php
echo substr_replace("world","Hello ",0,0);
?>
Voorbeeld
Vervang meerdere strings tegelijk. Vervang "AAA" in elke string door "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
❮ Referentie voor PHP-tekenreeksen