- ベストアンサー
PHPのstrpbrk関数ってひらがなを正しく認識しないのでしょうか?
PHPのstrpbrk関数ってひらがなを正しく認識しないのでしょうか? <pre> <?php $a=strpbrk("あいうえお","う"); echo $a; ?> </pre> のようにプログラムして実行すると、 あいうえお と表示されます。英字の場合 <pre> <?php $a=strpbrk("abcde","c"); echo $a; ?> </pre> とすると cde と正しい結果が得られるのですが。。文字コードも1通り試してみたのですが、うまくいきませんでした。 どなたか、ご回答お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ひらがなも含めマルチバイト文字では正常動作しません 基本的に日本語を扱うときは mb_~~~ で始まる関数を使用しないといけません
お礼
早速のご回答、ありがとうございました。 なるほど、そうだったんですね。 もっと勉強します。