Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图从 PHP 中的希伯来语数组中挑选出一个字符。
str_split 函数似乎不起作用,数组中的字符显示为带有问号的黑色菱形。
如果我回显一个字母,屏幕输出将显示“数组”。
我还尝试将字符串视为数组并执行以下操作:echo $string[0];。然而,这并没有给我不同的结果。
在使用 UTF-8 编码格式时如何挑选单词的第一个字母?
你可以使用mb_substr().
mb_substr()
$firstChar = mb_substr($str, 0, 1);
仅当您尝试打印数组时才会这样做。
如果$array是你的 unicode 字符串数组。
$array
mb_internal_encoding("utf-8"); foreach ($array as $key=>$value){ $firstchar[$key]=mb_substr($value, 0, 1); } var_export($firstchar);