配列とかにあるデータを一通り処理したいときはforとかforeachが便利なのですが、計算量を考えて、できるだけ使わないようにするのが大事という話。 $datas['key01'] = 1; $datas['key02'] = 1; $datas['key03'] = 1; foreach ($datas as $key => $value) { if ($key === 'key01') { return true; } } こういうシンプルな処理でも、$datas配列の中身が1000万件などでかくなればなるほど、無駄な処理が増えてしまいます。 そんなときは、 isset() をうまく使うといいです。 PHP以外の言語でも計算量を調べた上で、適切な関数を使いましょう。 $datas['key01'] = 1; $datas['key02'] = 1; $datas['key03'] =