note 70874 deleted from function.strtr by nlopess

From: Date: Tue, 01 May 2007 13:54:19 +0000
Subject: note 70874 deleted from function.strtr by nlopess
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-126080@lists.php.net to get a copy of this message
Note Submitter: David ---- This might be useful for anyone converting titles etc that contains special characters to a url-friendly string. /** * urlChars$str) * Convert special chars into their URL-friendly equivalent */ function urlChars($str) { $str = strtr($str,"\xC0\xC1\xC2\xC3\xC4\xC5\xC6","AAAAAAA"); $str = strtr($str,"\xC7","C"); $str = strtr($str,"\xC8\xC9\xCA\xCB","EEEE"); $str = strtr($str,"\xCC\xCD\xCE\xCF","IIII"); $str = strtr($str,"\xD1","N"); $str = strtr($str,"\xD2\xD3\xD4\xD5\xD6\xD8","OOOOOO"); $str = strtr($str,"\xDD","Y"); $str = strtr($str,"\xDF","S"); $str = strtr($str,"\xE0\xE1\xE2\xE3\xE4\xE5\xE6","aaaaaaa"); $str = strtr($str,"\xE7","c"); $str = strtr($str,"\xE8\xE9\xEA\xEB","eeee"); $str = strtr($str,"\xEC\xED\xEE\xEF","iiii"); $str = strtr($str,"\xF1","n"); $str = strtr($str,"\xF2\xF3\xF4\xF5\xF6\xF8","oooooo"); $str = strtr($str,"\xF9\xFA\xFB\xFC","uuuu"); $str = strtr($str,"\xFD\xFF","yy"); return $str; }

« previous php.notes (#126080) next »