Funciones de Texto en PHP
//Función que converte un string a ISO-8859-1 (LATIN1)
function latin1($txt) {
$encoding = mb_detect_encoding($txt, 'ASCII,UTF-8,ISO-8859-1');
if ($encoding == "UTF-8") {
$txt = utf8_decode($txt);
}
return $txt;
}
//Función que converte un string a UTF-8
function utf8($txt) {
$encoding = mb_detect_encoding($txt, 'ASCII,UTF-8,ISO-8859-1');
if ($encoding == "ISO-8859-1") {
$txt = utf8_encode($txt);
}
return $txt;
}
//Función que extrae caracteres de la izquierda
function left($str, $length) {
return substr($str, 0, $length);
}
//Función que extrae caracteres de la derecha
function right($str, $length) {
return substr($str, -$length);
}
// Funcion Quitar Acentos
function quitar_acentos($cadena){
//$cadena=utf8_encode($cadena);
$a = array("á","é","í","ó","ú","à","è","ì","ò","ù","ä","ë","ï","ö","ü","â","ê","î","ô","û","ñ","ç");
$b = array("a","e","i","o","u","a","e","i","o","u","a","e","i","o","u","a","e","i","o","u","n","c");
$cadena = str_replace($a, $b, $cadena);
$cadena = strtolower($cadena);
return $cadena;
}
?>