No me has entendido, te lo voy a poner segun tu ejemplo:
Código PHP:
$aa = htmlentities("áb");
$aa = str_replace('á', 'a', $aa);
Tienes que traducir los caracteres de la cadena que quieras revisar a entidades html con la funcion
htmlentities y despues hacer el remplazo.