A PHP < 5.4 fallback for transliterator_transliterate()
A PHP < 5.4 fallback for
composer require lukemadhanga/php-transliterator
PHP 5.4 has a built-in function,
transliterator_transliterate() which does exactly what it says on the tin. This class works as a basic fallback for that function which is available from PHP5.4 with the
intl package installed.
Basic Latin Latin-1 Supplement Latin Extended-A Latin Extended-B IPA Extensions Block Spacing Modifier Letters Combining Diacritical Marks Greek and Coptic Cyrillic Cyrillic Supplement Armenian Georgian Latin Extended Additional Greek Extended General Punctuation Superscripts and Subscripts Combining Diacritical Marks for Symbols Georgian Supplement Cyrillic Extended-A Cyrillic Extended-B Latin Extended-D
# If no composer: include_once 'path/to/Transliterator.php'; echo \LukeMadhanga\Transliterator::convert('Antonín Dvořák'); // Antonin Dvorak