• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで文字列の比較しています)

PHP文字列比較エラー:同一値が存在

このQ&Aのポイント
  • PHPで文字列の比較していますが、同一の値をエラーとして処理したい場合に問題が発生しています。
  • 文字列を比較する際には、可視化された値が同じでも、実際の値が違う場合に正常な比較ができない可能性があります。
  • 具体的なコード例として、PHPExcelを使用してExcelの値を配列に入れ、電話番号の「-」を抜いて比較している例を示しました。同じ値であるはずなのに、比較結果が正しく取得できない問題が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kenken741
  • ベストアンサー率23% (5/21)
回答No.2

PHPにおいて「==」で文字列比較をやってはだめなのは鉄則。 strcmpか「===」を使いましょう。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

var_dump($data)をして、型や長さも含めてみてみてください なにかゴミがはいっているような気がしますが・・・

関連するQ&A