[PHP-users 31174] Re: grepでの文字検索とstrposでの文字検索の違い

goungoun gounx2 @ gmail.com
2006年 12月 31日 (日) 14:58:58 JST


こんにちは。

On Sun, 31 Dec 2006 13:54:38 +0900
"Takamori Mitsuki" <hashibata @ gmail.com> wrote:
> mb_regex_encodingもダメでした。
> 
> 試しにstrposの値を表示させてみたところ、このような結果になりました。
> 
> % /usr/local/bin/php greptest.php
> GREP(1):0.0116729736328
> 
> int(21) 1行目
> int(8)  2行目
> strpos(2):0.000230073928833
> string(25) "是非遊びにきてください♪"
> string(21) "全く関係ありません。"
> 
> mb_strpos(1):6.5803527832E-05
> 
> やはりマルチバイトを処理できていないご様子。

それは当然の結果だと思いますが。
# strposはマルチバイト対応ではありませんから、
# マルチバイトをキーとして与えても、意図した結果に
# ならないのは当然では。という意味です。




-- 
goungoun <gounx2 @ gmail.com>
http://goungoun.dip.jp/app/



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