substr_replace() vervangt een gedeelte van string delimited door start en (optioneel) length parameters met de string gegeven in replacement. Het resultaat wordt weergegeven.
Als start positief is, zal het vervangen beginnen bij start als offset in string.
Als start negatief is, zal het vervangen beginnen bij positie start vanaf het einde van de string.
Als length gegeven is en die positief is, representeert het de lengte van het gedeelte van string die vervangen moet worden. Als length negatief is, representeert het het aantal karakters vanaf het eind van string waar die moet stoppen met vervangen. Wanneer niet gegeven, dan zal dat resulteren in de default strlen(string); dus stoppen met vervangen aan het einde van string.
Zie ook str_replace() en substr().
Opmerking: substr_replace() was toegevoegd in PHP 4.0.