El objetivo de un tutorial es que el que lo lee, después pueda, al menos tener una idea de por dónde empezar para hacer lo mismo.
Si yo no supiera hacerlo, leyera tu tuto y luego intentara hacerlo, me acordaría de que había una función, parecida a str_replace, pero ni puta idea de como funciona, y, aunque fuera a php.net lo de las regex no lo entendería.
Yo habría escrito algo así.
preg_replace es una función similar a str_replace, pero más avanzada, porque usa expresiones regulares.
Sintaxis: preg_replace($re, $reemplazo, $origen)
$re: es la expresión regular. Una expresión regular es una cadena que contiene patrones que podemos comparar con otra cadena para ver sus coincidencias.
$reemplazo: es la cadena con la que reemplazaremos las conicidencias.
$origen: donde queremos buscar las coincidencias.
Antes no me refería a explicar las expresiones regulares (!_!), sólo a algo como lo que he puesto, explicar su utilidad.
No haría falta ni explicar lo de Enzo, ahora, con un enlace interno a otro tuto sí que quedarías bien.