Re: replacing all non [a-z] chars possible?

From: Date: Sun, 17 Mar 2002 15:56:15 +0000
Subject: Re: replacing all non [a-z] chars possible?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-88832@lists.php.net to get a copy of this message
At 02:31 PM 3/17/2002 +0100, andy wrote:
Hi there, I am wondering if it would be possible to replace all chars which are not inbetween [a-z] with a valid asccii coresponding to it. I have a db with a bunch of citynames and I would like to create valid filenames out of those. The prob is, that I do not know all special chars. For example there was one: ï which I did not know. So maybe there are a lot others similar like that. The point is, how could I create a valid filename out of those citynames which contains only the chars from a - z? I tryed erregrplc, but I do have to know the char for that.
I found this in the user contributed notes for the function strtr(). It looks like what you need: function removeaccents($string) { return strtr($string,
    "ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ",
    "SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy");
}

« previous php.general (#88832) next »