Re: replacing all non [a-z] chars possible?
| From: | Michael Sims | 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");
}