- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:!==について)
!==を使ったif文での条件判定について
このQ&Aのポイント
- プログラム初心者の方が!==を使ったif文での条件判定がうまくいかず困っています。具体的には、mysqlから取得した値を使用して条件判定を行いたいのですが、0の場合にも変数を表示してしまいます。
- そのような場合は、!=を使用することで期待する動作を得ることができます。
- また、print文を使用する際は括弧を省略しても構いません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
mysqlでint型でもphpで取得した段階では厳密に型宣言しなければ文字列ですよ。
その他の回答 (1)
- Bnbnbnta101
- ベストアンサー率7% (41/516)
回答No.1
PHPでは===で型指定で比較しています。 intvalで値変換すれば上の式でもいけますよ。
質問者
お礼
回答ありがとうございます mysqlのカラムの型は数値型ではないのでしょうか? もしかして$table['re_user_id']が配列だから配列!==数値みたくなっちゃってるのでしょうか? わかる方お願いします(_ _)
お礼
そうだったんですか 理解できました ありがとうございます