我必须对日语文本使用 explode() 函数,但它不起作用。
这是我的例子
$string = '私 は イタリア 人 です';
$string = explode(" ", $string);
print_r($string);
打印
Array ( [0] => 私 は イタリア 人 です )
代替
Array ( [0] => 私 [1] => は [2] => イタリア [3] => 人 [4] => です )
explode()
似乎无法识别该文本中的空格。
这是什么原因?我怎样才能让它发挥作用?
最佳答案
您使用了错误的空间。文本使用全角空格 (U+3000 IDEOGRAPHIC SPACE),而您提供的是半角空格 (U+0020 SPACE)。
关于php - 日语字符串上的 explode(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17443605/