将 2 个字节数字(例如" 0','1' 转换为单字节数字,例如。使用 php 的字符串中的"0"、"1"



我正在研究一个用户可以从日语搜索框中搜索查询的项目。日语有2个字节的数字。 (' 0 ', ' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ') 与英语(' 0 ', ' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ')。要搜索的数据中的数字是单字节格式的,但在搜索时,用户可能会意外地键入2字节的数字(如日语键入),因此查询不返回任何内容。我想对这个问题有一个标准的解决方案,以防止这种情况的发生。在执行查询之前,我想要某种函数来查找并替换2字节数字为单字节数字。总之我想翻译这个的苯ぎょ氨ソ椥10", 的苯ぎょ氨ソ椥10"

看看mb_convert_kana()

$str =  '苯ぎょ氨ソ椥 10';
$str = mb_convert_kana($str, "KVa", 'UTF-8');
echo $str; 

输出

苯椥10

相关内容

最新更新