sql >> データベース >  >> RDS >> Mysql

PHPのUTF8文字から発音区別符号を削除するにはどうすればよいですか?

    intlの Transliterator はるかに詳細な音訳ルールを定義できます。文字変換ルールの完全なドキュメントは、icu-project.org にあります。 。

    $tests = [ "é", "дом" ];
    
    $tl = Transliterator::create('Latin-ASCII;');
    foreach($tests as $str) {
        var_dump(
            $tl->transliterate($str)
        );
    }
    

    出力:

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


    1. SQL 2005でUTCとローカル(つまりPST)時間の間で日付を効果的に変換する

    2. mysqlの列で許可される最大長を決定します

    3. 動的SQLのDDL/SCLステートメントでバインド変数を使用できないのはなぜですか?

    4. 各ユーザー名が最初に出現したときのMysql更新列