- ベストアンサー
PHPで文字列の検索
今日はじめてPHPを触ったので、的外れな事を言っていたら指摘してください。 ある文字列に"テスト"という文字列が含まれていた場合処理1をしたいのですが、 リファレンスを読んでstrposを使うことまではわかりました。 そこで、以下のスクリプトを作成しました。 if(strpos($txtContents, "テスト") >= 0){ 処理1; }else { 処理2; } これだと、$txtContentsに「テスト」が含まれない場合、処理1に 流れてしまいます。 「テスト」が含まれるときも処理1に流れます。 どこが間違っているか教えてもらえますか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- misschoice
- ベストアンサー率50% (14/28)
回答No.3
- bricks
- ベストアンサー率69% (16/23)
回答No.2
- misschoice
- ベストアンサー率50% (14/28)
回答No.1
お礼
再度の回答ありがとうございます。 今回のはなんとかできそうなのですが、 0や""が返ってくる場合にfalseの0に変換されてしまうと、 たとえば返値が=0だった場合、という処理の場合、どう記述すればいいのでしょうか。 もしおわかりでしたら教えていただけると嬉しいです。 マニュアルも読んでいるのですが、小さい事につまづくことが多いです~(T_T)
補足
すみません、マニュアルに書いてありましたね・・(;^_^A アセアセ・・・ 解決です。どうもありがとうございました!