Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да премахнете диакритичните знаци от UTF8 символи в PHP?

транслитератор на intl ще ви позволи да дефинирате много по-задълбочени правила за транслитерация. Пълната документация относно правилата за транслитерация може да бъде намерена на icu-project.org .

$tests = [ "é", "дом" ];

$tl = Transliterator::create('Latin-ASCII;');
foreach($tests as $str) {
    var_dump(
        $tl->transliterate($str)
    );
}

Изход:

string(1) "e"
string(6) "дом"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на полиморфна връзка едно към много с доктрината

  2. Защо тази актуализация на MySQL не работи?

  3. Изчисляване на процентилен ранг в MySQL

  4. Как да изберете mysql редове в реда на клаузата IN

  5. Как да копирам csv файл с данни в Amazon RedShift?