„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich in PHP überprüfen, ob alle Einträge in einem Array leer sind?

Wie kann ich in PHP überprüfen, ob alle Einträge in einem Array leer sind?

Veröffentlicht am 04.11.2024
Durchsuche:801

How to Validate if All Entries in an Array are Empty in PHP?

Validieren leerer Array-Elemente in PHP

Wenn Sie ein Array von Elementen aus einem Formular erhalten, müssen Sie möglicherweise überprüfen, ob alle Elemente vorhanden sind leer. Wenn dies der Fall ist, können Sie eine spezifische Validierung auslösen und Fehlermeldungen hinzufügen.

Betrachten Sie das folgende Array von Elementen:

$array = array(
    'RequestID'       => $_POST["RequestID"],
    'ClientName'      => $_POST["ClientName"],
    'Username'        => $_POST["Username"],
    'RequestAssignee' => $_POST["RequestAssignee"],
    'Status'          => $_POST["Status"],
    'Priority'        => $_POST["Priority"]
);

Um zu überprüfen, ob alle Array-Elemente leer sind, können Sie die integrierte Funktion array_filter wie folgt verwenden:

if(!array_filter($array)) {
    echo '
  • Please enter a value into at least one of the fields regarding the request you are searching for.
  • '; }

    Dieser Ansatz verwendet die Funktion array_filter, ohne einen Rückruf bereitzustellen. Dadurch werden alle Einträge aus dem Array entfernt, die FALSE (entspricht einem leeren Wert) ergeben. Wenn das resultierende Array leer ist, bedeutet dies, dass alle Elemente leer waren und die Fehlermeldung angezeigt wird.

    Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729310955 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
    Neuestes Tutorial Mehr>

    Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

    Copyright© 2022 湘ICP备2022001581号-3