So ermitteln Sie, ob ein Array in PHP Nullen enthält
PHP ist eine serverseitige Sprache, die vor allem in der Webentwicklung weit verbreitet ist, wo es oft notwendig ist, auf Arrays zu arbeiten. In einem Array müssen Sie manchmal feststellen, ob das Array Nullen enthält. In diesem Artikel wird erläutert, wie PHP ermittelt, ob das Array Nullen enthält.
Das erste, was Sie verstehen müssen, ist, dass es in PHP zwei Arten von Arrays gibt: numerisch indizierte Arrays und assoziative Arrays. Ein numerisch indiziertes Array bedeutet, dass die Schlüssel des Arrays Zahlen sind, während ein assoziatives Array bedeutet, dass die Schlüssel Zeichenfolgen sind. Unabhängig davon, ob es sich um ein numerisches Indexarray oder ein assoziatives Array handelt, können Sie mehrere von PHP bereitgestellte Methoden verwenden, um festzustellen, ob es 0 enthält.
Methode 1: in_array()-Funktion
Die in_array()-Funktion kann nach dem angegebenen Wert in einem Array suchen. Wenn er gefunden wird, gibt er true zurück, andernfalls gibt er false zurück. Um mit dieser Funktion festzustellen, ob das Array 0 enthält, können Sie den folgenden Code verwenden:
$array = array(1, 2, 3, 0, 4, 5); if (in_array(0, $array)) { echo "数组包含0"; } else { echo "数组不包含0"; }
Der Code gibt „Array enthält 0“ aus, da das Array 0 enthält.
Es ist zu beachten, dass die Funktion in_array() standardmäßig die Groß-/Kleinschreibung beachtet. Wenn das Array zwei Werte 0 und „0“ enthält, kann mit dieser Funktion nur einer davon gefunden werden. Wenn Sie eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durchführen möchten, müssen Sie den dritten Parameter auf „true“ setzen:
$array = array(1, 2, 3, "0", 4, 5); if (in_array("0", $array, true)) { echo "数组包含0"; } else { echo "数组不包含0"; }
Der Code gibt „Array enthält 0“ aus, denn wenn der dritte Parameter auf „true“ gesetzt ist, verwendet die Funktion in_array() die Groß-/Kleinschreibung Unempfindliche Suche.
Methode 2: Funktion array_search()
Die Funktion array_search() kann nach einem angegebenen Wert in einem Array suchen. Wenn sie gefunden wird, gibt sie den Schlüssel des Werts zurück, andernfalls gibt sie false zurück. Um mit dieser Funktion festzustellen, ob das Array 0 enthält, können Sie den folgenden Code verwenden:
$array = array(1, 2, 3, 0, 4, 5); if (array_search(0, $array) !== false) { echo "数组包含0"; } else { echo "数组不包含0"; }
Der Code gibt „Array enthält 0“ aus, da das Array 0 enthält.
Es ist zu beachten, dass die Funktion array_search() standardmäßig auch die Groß-/Kleinschreibung beachtet. Wenn das Array zwei Werte 0 und „0“ enthält, kann mit dieser Funktion nur einer davon gefunden werden. Wenn Sie eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchführen möchten, müssen Sie den dritten Parameter auf „true“ setzen:
$array = array(1, 2, 3, "0", 4, 5); if (array_search("0", $array, true) !== false) { echo "数组包含0"; } else { echo "数组不包含0"; }
Der Code gibt „Array enthält 0“ aus, denn wenn der dritte Parameter auf „true“ gesetzt ist, verwendet die Funktion array_search() die Groß-/Kleinschreibung Unempfindliche Suche.
Methode 3: Verwenden Sie foreach, um das Array zu durchlaufen
Mit foreach können Sie leicht herausfinden, ob das Array 0 enthält. Der Code lautet wie folgt:
$array = array(1, 2, 3, 0, 4, 5); $has_zero = false; foreach ($array as $value) { if ($value === 0) { $has_zero = true; break; } } if ($has_zero) { echo "数组包含0"; } else { echo "数组不包含0"; }
Der Code gibt „Array enthält 0“ aus, da das Array enthält 0.
Es ist zu beachten, dass die Verwendung von foreach zum Durchlaufen des Arrays etwas langsamer ist als die Funktionen in_array() und array_search(), aber diese Methode ist möglicherweise klarer und leichter zu verstehen, wenn andere Operationen am Array ausgeführt werden.
Zusammenfassend kann man mit der Funktion in_array(), der Funktion array_search() oder mit foreach zum Durchlaufen des Arrays leicht feststellen, ob das PHP-Array 0 enthält. In der tatsächlichen Entwicklung kann die am besten geeignete Methode entsprechend der tatsächlichen Situation ausgewählt werden.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in PHP Nullen enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Artikel wird die effiziente PHP -Array -Deduplizierung untersucht. Es vergleicht integrierte Funktionen wie Array_unique () mit benutzerdefinierten Hashmap-Ansätzen, wobei die Leistungsabschreibungen auf der Grundlage von Array-Größe und Datentyp hervorgehoben werden. Die optimale Methode hängt von Profili ab

Dieser Artikel analysiert die PHP -Array -Deduplizierung und zeigt Leistungs Engpässe von naiven Ansätzen (O (N²)). Es untersucht effiziente Alternativen unter Verwendung von Array_unique () mit benutzerdefinierten Funktionen, SPOBPECTSPORAGE- und Hashset -Implementierungen, Erreichen

In diesem Artikel werden die PHP -Array -Deduplizierung unter Verwendung der Einzigartigkeit der Schlüsselkompetenz untersucht. Während keine direkte doppelte Entfernungsmethode ist, ermöglicht die Hebelung der Einzigartigkeit von Schlüssel ein neues Array mit eindeutigen Werten durch Zuordnen von Werten zu Tasten und überschreiben Duplikate. Dieser AP

In diesem Artikel werden die Nachrichtenwarteschlangen in PHP unter Verwendung von Rabbitmq und Redis implementiert. Es vergleicht ihre Architekturen (AMQP vs. In-Memory), Merkmale und Zuverlässigkeitsmechanismen (Bestätigungen, Transaktionen, Persistenz). Best Practices für Design, Fehler

In diesem Artikel werden aktuelle PHP-Codierungsstandards und Best Practices untersucht und sich auf PSR-Empfehlungen (PSR-1, PSR-2, PSR-4, PSR-12) konzentrieren. Es betont die Verbesserung der Code -Lesbarkeit und -wartbarkeit durch konsistentes Styling, sinnvolles Namen und EFF

In diesem Artikel wird die Optimierung der PHP -Array -Deduplizierung für große Datensätze untersucht. Es untersucht Techniken wie Array_unique (), Array_flip (), SplobjectStorage und Pre-Sorting, verglichen ihre Effizienz. Für massive Datensätze schlägt dies vor, die Datenbank zu spielen, Datenbank

In diesem Artikel wird die Installation und Fehlerbehebung von PHP -Erweiterungen in der Installation und Fehlerbehebung beschrieben und sich auf PECL konzentriert. Es deckt Installationsschritte (Feststellung, Herunterladen/Kompilieren, Aktivieren, Neustarten des Servers), Fehlerbehebungstechniken (Überprüfung von Protokollen, Überprüfung der Installation, Fehlerbehebungstechniken

In diesem Artikel werden die Reflexions -API von PHP erläutert und die Laufzeitinspektion und Manipulation von Klassen, Methoden und Eigenschaften ermöglicht. Es beschreibt gemeinsame Anwendungsfälle (Dokumentationserzeugung, ORMs, Abhängigkeitsinjektion) und Vorsichtsmaßnahmen gegen Leistungsüberhitzungen
