Dizideki boş - PHP, nasıl bir belirtilen öğe (sayı da muhtemelen işe adıyla, bence) olmadığını görmek için kontrol istiyorsunuz?
(PHP Manual) boş Türleri. Aşağıdaki herhangi bir değişkenin boş kabul edilir:
Bu yüzden aşağıda örnek alır:
$arr = array(
'ele1' => 'test',
'ele2' => false
);
1) $arr['ele3'] is not set. So:
isset($arr['ele3']) === false && empty($arr['ele3']) === true
it is not set and empty. empty() checks for whether the variable is set and empty or not.
2) $arr['ele2'] is set, but empty. So:
isset($arr['ele2']) === true && empty($arr['ele2']) === true
1) $arr['ele1'] is set and not empty:
isset($arr['ele1']) === true && empty($arr['ele1']) === false
Eğer boş olup olmadığını kontrol etmek istiyorsanız, sadece boş () işlevini kullanın.
if(empty($array['item']))
veya
if(!isset($array['item']))
veya
if(!array_key_exists('item', $array))
depending on what precisely you mean by "empty". See the docs fveya empty(), isset() and array_key_exists() as to what exactly they mean.