Wie überprüfe ich, ob ein Array-Element genehmigte Werte in PHP enthält?

Linda Hamilton
Freigeben: 2024-11-17 18:31:02
Original
195 Leute haben es durchsucht

How to Check if an Array Element Contains Approved Values in PHP?

So überprüfen Sie das Vorhandensein genehmigter Werte innerhalb eines Array-Elements

Beim Umgang mit Arrays ist es oft notwendig, zu überprüfen, ob ein bestimmtes Element vorhanden ist enthält einen vorgegebenen Satz genehmigter Werte. Ein häufiger Anwendungsfall ist die Prüfung auf bestimmte Benutzereingaben anhand einer Whitelist akzeptabler Optionen.

Lösung:

Um festzustellen, ob ein Array-Element einen Wert aus einer bestimmten Liste enthält können Sie die in_array-Funktion von PHP verwenden. Durch die Bereitstellung Ihres Arrays und des Zielwerts gibt in_array einen booleschen Wert zurück, der angibt, ob eine Übereinstimmung vorliegt.

Hier ist ein Beispiel:

<?php
// Suppose your array is $something ['say'] = 'bla'
$yourarray = ['say' => 'bla', 'say' => 'omg'];

// Checking if 'bla' is present in the array
if (in_array('bla', $yourarray)) {
    echo "The value 'bla' is present in the array.";
}
?>
Nach dem Login kopieren

Ähnlich können Sie Ihren Code so ändern, dass er mehrere genehmigte Elemente enthält Werte:

// Checking if 'bla' or 'omg' is present in the array
if (in_array('bla', $yourarray) || in_array('omg', $yourarray)) {
    echo "Either 'bla' or 'omg' is present in the array.";
}
Nach dem Login kopieren

Durch die Verwendung der in_array-Funktion können Sie effektiv sicherstellen, dass Benutzer Daten übermitteln, die Ihren vordefinierten Anforderungen entsprechen, und so die Robustheit und Zuverlässigkeit Ihrer Anwendungen verbessern.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob ein Array-Element genehmigte Werte in PHP enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage