<?php
$translit = Transliterator::createFromRules(':: NFD; :: [:Nonspacing Mark:] Remove; :: NFC;', Transliterator::FORWARD);
var_dump(strtolower($translit->transliterate("CECI ÉTAIT UN TEST AVEC DES GRÖS ACCENTS")));
var_dump($translit->transliterate(strtolower("CECI ÉTAIT UN TEST AVEC DES GRÖS ACCENTS")));
string(40) "ceci etait un test avec des gros accents"
string(40) "ceci Etait un test avec des grOs accents"
Output for 8.0.13
Fatal error: Uncaught Error: Class "Transliterator" not found in /in/FFeaj:3
Stack trace:
#0 {main}
thrown in /in/FFeaj on line 3
Process exited with code 255.
Output for 7.3.32 - 7.3.33, 7.4.33
Fatal error: Uncaught Error: Class 'Transliterator' not found in /in/FFeaj:3
Stack trace:
#0 {main}
thrown in /in/FFeaj on line 3
Process exited with code 255.