use a extensão mb_string
$iso88591_1 = mb_convert_encoding($utf8,'ISO-8859-1',mb_detect_encoding($utf8,"UTF-8, ISO-8859-1, ASCII"));
Lembre-se que não pode tentar exibir esta string resultante diretamente na tela se o encoding padrão do documento for UTF-8.
Use htmlentities() para isso.