Una sugerencia, str_replace() acepta arrays, asi que puedes hacer un array para las palabras a buscar y otro con las palabras a reemplazar.
    
Código PHP:
Ver original- $buscar = array('#u1#', '#u2#'); //etc 
- $reemplazar = array($g, $h); 
-   
- $file = ($buscar, $reemplazar, $file); 
Para que sea mas organizado