[PHP-users 20349]携帯絵文字変換

php ml php430 @ hotmail.com
2004年 2月 11日 (水) 17:47:14 JST


今までROMしてまして、影の薄い橘です。
初めての投稿ですがよろしくお願い致します

i-mode、J-skyの絵文字処理の件なのですが、i-mode絵文字入りの文章を
アクセスに応じて画像に変換したり、J-Sky用の絵文字に置き換えたりしたいのです
が、
あるサイトでは、1文字ずつチェックしないと不幸な事になるとの事で、私なりに
ソース(emoji.php)を
作成してみたのですが、いまいちマッチしません。

------- emoji.php ------------------
<?php
$j = 0;
$str = "笹団子は飲めないああ(太陽マーク)(太陽マーク)あああ(太陽マーク)(太陽
マーク)(太陽マーク)あああ(太陽マーク)";
$num = mb_strlen($str);
for($i=0;$i<$num;$i++){
  $a = mb_substr($str,$i,1);
  if(preg_match("/^\xF[89]/i",$a)){
    $j++;
  }
}
echo $j."回マッチしました";
?>
---------------------------------

この正規表現では不備があるのでしょうか?

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード!  
http://messenger.msn.co.jp 



PHP-users メーリングリストの案内