Tienes toda la razón
pateketrueke,
Despues de leer tu comentario he busacdo un poco y encontré esto en el foro.
Cita:
Iniciado por muscularmente La función preg_replace() es más lenta que str_replace(), que a su vez es más lenta que strtr, con lo que siempre que podamos usaremos strtr() para optimizar nuestras substituciones en cadenas.
El post:
http://www.forosdelweb.com/f18/funci...s-php5-642319/
Que por cierto es bastante interesante.
Gracias!!