Funktio korvaa tietyn osan merkkijonosta toisella.
string substr_replace(string merkkijono, string korvaus, int aloituskohta[, int pituus])
Funktio korvaa merkkijonon korvauksella aloituskohdasta lähtien. Pituus määrittää korvattavan alueen pituuden; jos pituutta ei ole annettu, korvaus ulottuu merkkijonon loppuun.
Esimerkki:
<?php //korvataan neljännestä merkistä loppuun asti echo substr_replace("esimerkki", "koulu", 3); //esikoulu //korvataan merkkijonon alusta kolme merkkiä echo substr_replace("esimerkki", "vaate", 0, 3); //vaatemerkki ?>