早川仁です。 At Mon, 13 May 2002 23:19:29 +0900, Eita Morikawa wrote: > 文字列の比較に'=='を用いた場合、最初の16文字のみしか対象に > してくれないようです(PHP4.1.2と4.0.5で確認しました)。 > > '==='を用いるかstrcmp()で比較を行うと、140文字程度の文字列 > しか試していませんが、期待通りの結果が得られました。 > > スクリプトを書き直そうと思っているのですが、長い文字列を > 比較する場合のお勧めの方法をご教授いただけないでしょうか? > とりあえずやりたいのは、一致するか否かだけの判断です。 その == で比較した時の左辺値と右辺値はどうなっていますか? # まぁ binary safe なんで、普通 strcmp() を使いますね。 -- 早川仁(はやかわひとし) cz@hykw.tv