似ている2つの文字列を比較し、一致率として数値化できるsimilar_text関数をテストしてみる。
ついでに小文字化もテスト。
ソース
ついでに小文字化もテスト。
元文字 | 半角化 | 小文字化 |
---|---|---|
NEKO | NEKO | neko |
Neko | Neko | neko |
NEKO | NEKO | neko |
NEKOネコ | NEKOネコ | nekoネコ |
ネコNEKOネコ | ネコNEKOネコ | ネコnekoネコ |
123ABC | 123ABC | 123abc |
ソース
foreach ($data as &$ent){ //全角から半角に変換 $han=mb_convert_kana($ent[0], "a", "UTF-8"); //さらに小文字化 $low=mb_strtolower($han,"UTF-8"); $ent[]=$han; $ent[]=$low; } unset($ent);