[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 メーリングリストの案内