読者になる

acots’s blog

2022-02-11

PHP で比較演算子==で頭に数字・文字列を使うとチェックする時文字列が消える

PHP

PHP で比較演算子でチェックすることはよくありますが、『==』でチェックすると20と20Aを同じと判定されてしまいます。

PHP では『==』だとチェックの時に数値型へ変換する時、頭の数値以外の文字列は消えてしまうのが原因のようです。

PHP でチェックする時はデータ型までチェックする『===』で記述が良さそうです。

PHPで文字列を比較する方法と、型によりハマるポイント

acots 2022-02-11 17:28

この記事をはてなブックマークに追加
Tweet
広告を非表示にする
« PHPで処理を止めるexit PHP for文の中で何個あるかを数える »
プロフィール
id:acots id:acots
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
最新記事
  • WP 投稿編集画面で不要な項目削除
  • WP カスタムフィールドSCF(繰り返し)とACF(必須)
  • WP 口コミを固定ページに設定
  • WP 月別アーカイブ 合計表示
  • WP 投稿数が多い順
カテゴリー
  • WordPress (20)
  • git (9)
  • JavaScript (2)
  • PHP (18)
  • css (3)
  • Mac操作 (5)
  • web-site (1)
  • sass (6)
  • FTPクライアントソフト (1)
月別アーカイブ
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro

はてなブログをはじめよう!

acotsさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
acots’s blog acots’s blog

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる