5

文字列の最初の文字を取得しようとしています。私の現在の単純な機能は次のとおりです。

function idar($word)
{
return substr($word, 0, 1);
}

しかし、この機能はアラビア文字では機能しないことに気付きました! それは私に何も返しません。

たとえば、「محمد」という単語を試してみると、最初の文字として「م」が返されると想定されます。

任意の言語の文字列の最初の文字を返す別の方法はありますか?

4

2 に答える 2