Я пытаюсь получить первую букву строки. Моя текущая простая функция:получить первую букву в строке (строка содержит арабские буквы)
function idar($word)
{
return substr($word, 0, 1);
}
Однако я понял, что эта функция не работает на арабских буквах! Это ничего не возвращает мне.
например, попробуйте слово «محمد», он должен вернуть «م» в качестве первой буквы.
Есть ли другой способ возврата первой буквы строки любого языка?
http://php.net/manual /en/ref.mbstring.php – zerkms
Использование mb_substr для unicode –
Вы можете проверить [mb_substr] (http://www.php.net/manual/en/function.mb-substr.php). –