• ベストアンサー

マルチバイト文字列(PHP)

mb_substrで取得した部分文字列がひらがなであるときにtrueを返したいのですが、いい方法が思いつきません 検索文字として、ひらがなすべてを登録してやらなければいけないんでしょうか? 簡単なヒントでもいいので、ご教授願います

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

Unicodeの場合は ひらがなは 3040 ~ 309F の範囲なので、 そこを調べればよい。

参考URL:
http://www.atmarkit.co.jp/fdotnet/dotnettips/054iskana/iskana.html
urazen-sie
質問者

お礼

ありがとうございます やってみます

その他の回答 (1)

  • cojirou
  • ベストアンサー率50% (59/117)
回答No.2

mb_eregで正規表現を使って調べては。 mb_ereg("([^ぁ-ん)", $str)) と言う感じで。 使い方合ってるか自信ないので、 ご参考までに。

urazen-sie
質問者

お礼

ありがとうございます お二方のおかげで無事解決しました

関連するQ&A