Arten von leeren (aus PHP Manual). Für jede Variable gilt Folgendes:
Nehmen wir das Beispiel unten:
%Vor% 1) $ arr ['ele3'] ist nicht gesetzt. Also:
isset($arr['ele3']) === false && empty($arr['ele3']) === true
Es ist nicht festgelegt und leer. empty () prüft, ob die Variable gesetzt und leer ist oder nicht.
2) $ arr ['ele2'] ist gesetzt, aber leer. Also:
isset($arr['ele2']) === true && empty($arr['ele2']) === true
1) $ arr ['ele1'] ist gesetzt und nicht leer:
isset($arr['ele1']) === true && empty($arr['ele1']) === false
Wenn Sie überprüfen möchten, ob es leer ist, verwenden Sie einfach die Funktion empty ().
oder
%Vor%oder
%Vor%je nachdem, was genau du mit "leer" meinst. Siehe die Dokumentation für empty () , isset () und array_key_exists () was genau sie bedeuten.
(um zu prüfen, ob leeres Ergebnis 1 else 0 ist);
Kompaktheit ist, was ich in meinem Code folge.