1

配列が存在し、値が含まれていないかどうかを検証するショートカットは何ですか?

何らかの理由で、これは奇妙に見えます

$warning = array();

if (isset($warning) && empty($warning)) {
   //go on...
} else {
  //either the array doesn't exist or it exist but contains values...
}

配列が存在する必要があり、値が含まれていてはなりません

4

3 に答える 3

-1
if ($warning) {
   ...
}

それはうまくいきませんか?もちろん、これをチェックする前に、おそらく何かを割り当てています。

補遺:

このコードnoは、配列を初期化することなく を出力します。

if ($warning) echo "yes";
else echo "no";
于 2013-07-01T21:08:38.260 に答える
-1

最初に、配列オブジェクト自体が割り当てられているかどうかを確認してから、割り当て用の個々のインデックスを確認します。

于 2013-07-01T21:10:31.290 に答える