2

ロシア語の大文字と小文字を区別せずに比較するにはどうすればよいですか。私が試してみました:

if(strcasecmp($content->title, 'О нас') == 0){
        $about=$content->title;
    }

そしてまた

if(strtolower($content->title) == strtolower('О Нас')){
        $about=$content->title;
    }

どちらも機能しませんでした。同じ「ケース」で両方の文字列を作成すると、true が返され、それ以外の場合は false が返されます。$content->title は Mysql データベースから 'О Нас' を返し、2 番目の文字列も 'О Нас' ですが、2 番目の文字列 'О нас' を作成し、上記の比較のいずれかを使用すると、false が返されます。なぜですか? 助言がありますか?

4

1 に答える 1