Copyright 2014-2017 Horde LLC (http://www.horde.org/) See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Copyright: | 2014-2017 Horde LLC |
License: | http://www.horde.org/licenses/lgpl21 LGPL 2.1 |
File Size: | 195 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
Horde_String_Transliterate:: (4 methods):
toAscii()
_intlToAscii()
_iconvToAscii()
_fallbackToAscii()
Class: Horde_String_Transliterate - X-Ref
Provides utility methods used to transliterate a string.toAscii($str) X-Ref |
Transliterates an UTF-8 string to ASCII, replacing non-English characters to their English equivalents. Note: there is no guarantee that the output string will be ASCII-only, since any non-ASCII character not in the transliteration list will be ignored. param: string $str Input string (UTF-8). return: string Transliterated string (UTF-8). |
_intlToAscii($str) X-Ref |
Transliterate using the Transliterator package. param: string $str Input string (UTF-8). return: mixed Transliterated string (UTF-8), or false on error. |
_iconvToAscii($str) X-Ref |
Transliterate using the iconv extension. param: string $str Input string (UTF-8). return: mixed Transliterated string (UTF-8), or false on error. |
_fallbackToAscii($str) X-Ref |
Transliterate using a built-in ASCII mapping. param: string $str Input string (UTF-8). return: string Transliterated string (UTF-8). |