我正在尝试检索字符串的第一个字母。我目前的简单功能是:
function idar($word)
{
return substr($word, 0, 1);
}
然而,我意识到这个功能对阿拉伯字母不起作用!它什么都不给我回报。
例如尝试单词“محمد”,它假设返回“م”作为第一个字母。
还有另一种方法可以返回任何语言字符串的第一个字母吗?
答案 0 :(得分:8)
答案 1 :(得分:3)
如果您没有安装mbstring,可以使用preg_match():
<?php
$s = "محمد";
preg_match("/./u", $s, $m);
echo $m[0];
?>