Überprüfen Sie, ob alle PHP-Array-Schlüssel vorhanden sind

8

Ich verwende derzeit Folgendes:

%Vor%

Ich werde jedoch mehrere Array-Schlüssel als foo und bar haben, nach denen ich suchen muss. Gibt es eine effizientere Möglichkeit, nach jedem erforderlichen Schlüssel zu suchen, als einen isset für jeden erforderlichen Eintrag hinzuzufügen?

    
Mooseman 07.06.2013, 01:03
quelle

3 Antworten

23

Sie können sie in einem einzigen isset() -Aufruf kombinieren:

%Vor%

Wenn Sie ein Array mit allen erforderlichen Schlüsseln haben, können Sie Folgendes tun:

%Vor%     
Barmar 07.06.2013, 01:07
quelle
1

Sie könnten ein Array aller Einträge erstellen, die Sie überprüfen möchten, und dann über alle Einträge iterieren.

%Vor%

Wenn $ allPassed = true ist, sind alle gut - false bedeutet einen oder mehrere Fehler.

    
Surreal Dreams 07.06.2013 01:09
quelle
0

Wahrscheinlich ist das sauberste

%Vor%     
Johnny Vietnam 13.08.2016 15:18
quelle

Tags und Links