![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?e8efa67)
No.5
- 回答日時:
>phpて融通利く言語だと思ってた
融通効かせて、文字列を数値に自動変換して比較するから、0 == "数字以外文字列何でも" や "1半角数字から"==1 はtrue になっちゃうんです。
strcmp() は逆に、数値を文字列に自動変換して、思わぬ結果になったりする。
phpもperlもJavaScriptも、一つの変数にどんな型のデータでも代入できる代わりに、その文脈で(数値判定するか文字列として必要かで)結果が変わってくるので、融通の法則(自動変換の法則)を覚えないと正しい結果を得られません。
phpでの変換の法則はマニュアル参照
http://jp.php.net/manual/ja/language.types.strin …
いずれにしても、型を区別して比較するなら、===とか!==かで、数値を文字列に直すならsprintfでフォーマットをそろえるとかいろいろ方法はそろってます。
No.3
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
PHPからCSVをアップロード後、m...
-
PHPで入力フォームでデータを確...
-
phpでcookieがうまく保存されない
-
フォームで戻った際に入力済み...
-
[php初心者]サイトを見てデータ...
-
PHP8を使うと、大量のWarningが...
-
ワードプレスサイト PHP8.0.25...
-
プログラミング言語で、使える...
-
phpのクラスメソッドの定義が長...
-
アマゾンのような評価の星を選...
-
ファイルアップロードに関して...
-
掲示板のセキュリティについて...
-
Q&Aサイトを作成していてURLの...
-
アップロード画像数でCSSを分け...
-
PHP一覧表示した項目にリンクを...
-
PHPのセッション有効期限について
-
php 確認表示画面で値をSESSION...
-
php 完了画面の送信メールのコ...
-
PHPで訪問回数を表示するカウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php文字列中のシングルクオート...
-
if ('0.0'=='0'){ の0.0とは何
-
文字列の抜き取りなのですが思...
-
文字列を%+2桁のヘキサ
-
PHPのGETとPOSTの処理を学習中...
-
【比較演算子】偶数・奇数識別...
-
GETの値について
-
ランダム(不規則)な文字列の...
-
phpで、数字+文字列(ex.13才、5...
-
特定の漢字に\\マークが入って...
-
パラメーター付きのURLをリダイ...
-
愚かにもワンクリック詐欺のサ...
-
終端識別子 とは?
-
php→JavaScript間の変数受け渡し
-
文字列を大文字の2桁ごとのコン...
-
仕様ならしようがない(洒落)
-
秀丸エディタのハイライト(mar...
-
文字列に含まれている「,」をカ...
-
PHPでPが2個あるので分かりず...
-
blob型のデータの変換について
おすすめ情報