検索

ホームページ  >  に質問  >  本文

php in_array 何が起こっているのでしょうか?

リーリー

2 つの true を返します

PHPzPHPz2791日前1076

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-06-06 09:55:41

    bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

    リーリー

    3 番目のパラメータを使用する必要があります。

    返事
    0
  • PHP中文网

    PHP中文网2017-06-06 09:55:41

    PHP は型付けが弱い言語であり、特定のシナリオに従って変数の型を自動的に変換します。検索したい配列は当然すべて整数なので、純粋な文字を整数に変換すると、当然0が含まれます。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-06 09:55:41

    これは、文字列を数字に変換する際に問題があるためです。var_dump('d'==0); 純粋な文字は 0 に変換されます。

    返事
    0
  • キャンセル返事