Detectar acentos y ñ con php
Muchas veces queremos saber si es que una cadena posee acentos, ñ u otros caracteres raros.
Con esta función podrás detectar esos caracteres.
function esUnicode($cadena){
$letrasUnicode = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
for ($i=0; $i<strlen($cadena); $i++) {
if ( strstr($cadena, substr($letrasUnicode, $i, 1) ) ) {
return true;
}
}
return false;
}
Simplemente hay que pasar como parámetro la cadena de texto el cual se desea comparar y la función devuelve True en caso que encuentre las letras que definimos en $letraUnicode sino, devuelve false
Comentarios
Publicar un comentario