La función str_replace() te permite usar arrays para búsqueda y reemplazo, ejemplo:
Código PHP:
Ver original$buscar = array('á', 'é', 'í', 'ó', 'ú'); $cambiar = array('a', 'e', 'i', 'o', 'u');
echo str_replace($buscar, $cambiar, 'Adiós tildes: áéíóú'); // Resultado: Adios tildes: aeiou
Puedes incluir tantos caracteres como requieras, pero no olvides que para evitar problemas, tanto $buscar como $cambiar deben tener el mismo número de elementos y en el mismo orden.