検索

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

PHP 配列にキーが存在するかどうかを確認する、より速く効率的な方法は何ですか?

これら 2 つの例を考えてみましょう...

リーリー

これら 2 つの方が優れているかどうか知りたいです。私は最初の例を使用してきましたが、このサイトでは 2 番目の例を使用している人がたくさんいます。

それでは、どちらが良いのでしょうか?急いで?より明確な意図?

P粉512363233P粉512363233424日前560

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

  • P粉969666670

    P粉9696666702023-10-17 00:59:09

    私が最近完了したテストに興味がある場合:

    https://stackoverflow.com/a/21759158/520857

    ###まとめ:### リーリー

    返事
    0
  • P粉713866425

    P粉7138664252023-10-17 00:41:48

    isset() は高速ですが、array_key_exists() と同じではありません。

    array_key_exists() 値が NULL であっても、キーが存在するかどうかを純粋にチェックします。

    与えられた キーが存在し、値が NULL の場合、isset()false を返します。

    返事
    0
  • キャンセル返事