我正在做一个项目,在这个项目中,用户可以从日语搜索框中搜索查询。日语有两个字节的数字,如(‘0’,'1','2','3','4','5','6','7','8',‘9’)(‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘8’,要搜索的数据中的数字为单字节格式,但是在搜索时,用户可能会意外地键入两个字节的数字(如日文类型),因此查询不会返回任何内容。我想用一个标准的方法来解决这个问题,以防止这个问题的发生。在执行查询之前,我需要某种函数来查找并将2字节数字替换为单字节数字。简而言之,我想把这个'苯ぎょ氨ソ椥10‘翻译成'苯ぎょ氨ソ椥10'
发布于 2016-09-12 13:16:24
看看卡纳()
$str = '苯ぎょ氨ソ椥 10';
$str = mb_convert_kana($str, "KVa", 'UTF-8');
echo $str; 输出
苯ぎょ氨ソ椥10
https://stackoverflow.com/questions/39448624
复制相似问题