Eliminando emojis de la variable

Estoy usando Smarty para pasar y mostrar el contenido de unfirst_name variable. Algunos usuarios tienen caracteres Emoji (http://en.wikipedia.org/wiki/Emoji) en sufirst_name y me pregunto cómo puedo a) condicionalmente no mostrar un usuariofirst_name si contiene emojis o b) filtra los caracteres emoji defirst_name. ¿Se puede hacer esto con Smarty? ¿Se puede hacer con PHP en Smarty?

Respuestas a la pregunta(3)

Su respuesta a la pregunta