人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのpreg_match_allなどを使って、指定した複数の全角文字が$strに何文字含まれているかを調べる方法を教えてください。

仮に
$str="PHPのpreg_match_allなどを使って、指定した複数の全角文字が$strに何文字含まれているかを調べる方法を教えてください。";
$check="○●◇◆";
で教えてください。

●質問者: P-mako
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP STR いるか
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● GEN111
●60ポイント
$str = "◇我が輩●は○猫◇である●名前は◇まだ○ない◆" ;
$check = "○●◇◆" ;
preg_match_all("/[$check]/u", $str, $matches) ;
echo count($matches[0]) ;

こんな感じでいいのかな。

文字コードが UTF-8 の場合のみです。


preg_match_all

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ