Hola Apolo
Pudes insertar directamente el acento... tu problema no es de PHP.
Adivino estas empleando una aplicación prefabricada (Wordpress, phpNuke, etc, etc, etc), creo que te sugeriría primero buscar dentro de esa aplicación si permite el definir el juego de carácteres a utilizar (chatset) dentro de su configuración. Si esto es así, prueba directamente con la "í" y como juego de carácteres utiliza UTF-8 o ISO-8859-1.
Si no es una AP, en la salida del HTML especifica directamente el juego de carácteres utilizado dentro de <head>:
Código HTML:
<head>
<title>etc...</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
Como ultima opción... habría que ver cómo trabaja el código... eso significa el código fuente de esa función que muestras y aquellas demás funciones implicadas en su proceso...
resemos porque una de las dos sugerencias anteriores te sea útil...
Suerte!