bien te lo puede responder php.net
strstr — Encuentra la primera aparición de un string
con esto tienes que hacer un for y un if innecesarios
preg_replace — Realiza una búsqueda y sustitución de una expresión regular
aquí reemplazas expresiones regulares, expresiones complejas dinámicas y flexibles
str_replace — Reemplaza todas las apariciones del string buscado con el string de reemplazo
un reemplazo simple, le das algo simple el lo cambia, puedes dar por sentado que esto requiere menos tiempo, memoria y carga de procesador que el anterior