我正试图从PHP中的希伯来语数组中选出一个字符。
str_split函数似乎不起作用,数组中的字符显示为带有问号的黑色菱形。
如果我回显一个字母,屏幕输出会显示“Array”。
我也尝试将字符串视为一个数组并执行如下操作:echo $ string [0] ;.然而,这并没有给我不同的结果。
在使用UTF-8编码格式时,如何选出单词的第一个字母?
答案 0 :(得分:4)
答案 1 :(得分:1)
如果$array
是您的unicode字符串数组。
mb_internal_encoding("utf-8");
foreach ($array as $key=>$value){
$firstchar[$key]=mb_substr($value, 0, 1);
}
var_export($firstchar);