Return to Snippet

Revision: 21089
at December 3, 2009 04:46 by jacinmontava


Updated Code
function limpia_cad($cadena){
	//eliminamos los acentos
	$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
	$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
	$cadena1 = strtr($cadena,$tofind,$replac);

	//eliminamos todo lo que no sean letras numeros o el punto de la extension
	$cadena2 = ereg_replace("[^._A-Za-z0-9]", "", $cadena1);

	//substituimos espacios blancos por un guion
	$cadena3 = str_replace(" ","-",$cadena2);

	return($cadena3); 
}

Revision: 21088
at December 3, 2009 04:46 by jacinmontava


Updated Code
function limpia_cad($cadena){
	//eliminamos los acentos
	$tofind = "������àáâãäå������òóôõöø����èéêë�ç����ìíîï����ùúûüÿ�ñ";
	$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
	$cadena1 = strtr($cadena,$tofind,$replac);

	//eliminamos todo lo que no sean letras numeros o el punto de la extension
	$cadena2 = ereg_replace("[^._A-Za-z0-9]", "", $cadena1);

	//substituimos espacios blancos por un guion
	$cadena3 = str_replace(" ","-",$cadena2);

	return($cadena3); 
}

Revision: 21087
at December 3, 2009 04:45 by jacinmontava


Initial Code
function limpia_cad($cadena){
	//eliminamos los acentos
	$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
	$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
	$cadena1 = strtr($cadena,$tofind,$replac);

	//eliminamos todo lo que no sean letras numeros o el punto de la extension
	$cadena2 = ereg_replace("[^._A-Za-z0-9]", "", $cadena1);

	//substituimos espacios blancos por un guion
	$cadena3 = str_replace(" ","-",$cadena2);

	return($cadena3); 
}

Initial URL

                                

Initial Description
Funcion para eliminar los acentos, caracteres que no sean numeros o letras y los espacios blancos. Muy util para renombrar los archivos antes de subirlos al server

Initial Title
Limpiar cadena de texto

Initial Tags
php

Initial Language
PHP