


PHP-Array, das lernt, wie man prüft, ob ein bestimmter Schlüsselname/-wert vorhanden ist
Im vorherigen Artikel „Wie durchläuft man Array-Elemente beim PHP-Array-Lernen?“ In „Eine kurze Analyse von 4 Methoden“ haben wir 4 Methoden zum Durchlaufen von Arrays vorgestellt. Heute werfen wir einen Blick auf die Schlüsselnamen und Schlüsselwerte von Array-Elementen und stellen die Methode zur Überprüfung vor, ob der angegebene Schlüsselname/-wert in einem PHP-Array vorhanden ist.
Lassen Sie uns zunächst einen Blick darauf werfenWie erkennt man, ob sich der Schlüsselname im Array befindet? Tatsächlich ist es sehr einfach, es mit der integrierten Funktion array_key_exists() zu erkennen. Die Funktion
array_key_exists() kann prüfen, ob der angegebene Schlüsselname (oder Index) in einem Array vorhanden ist. Diese Funktion akzeptiert zwei Parameter $key und $array, die zur Angabe des Schlüsselnamens bzw. des Arrays verwendet werden. Gibt true zurück, wenn der Schlüsselname $key im Array $array vorhanden ist, und false, wenn er nicht vorhanden ist.
Lassen Sie uns anhand von Codebeispielen mehr darüber erfahren.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("姓名"=>"张三","年龄"=>25,"性别"=>"男"); var_dump($array); $key = '年龄'; if( array_key_exists($key, $array) ){ //检测数组中是否存在该键 echo "键名 '$key' 存在于数组中!"; } ?>
Ausgabeergebnis:
Hauptunterschied zwischen den Funktionen isset() und array_key_exists():
Die Funktion array_key_exists() gibt explizit an, ob der Schlüssel im Array vorhanden ist, während isset() nur true zurückgibt wenn der Schlüssel/die Variable existiert und nicht null ist. Außerdem gibt isset() keinen Fehler aus, wenn das Array/die Variable nicht existiert, während dies bei array_key_exists() der Fall ist.
Als nächstes werfen wir einen Blick daraufWie erkennt man, ob sich ein Schlüsselwert in einem Array befindet? Das ist auch einfach: Wir können die integrierte Funktion in_array() verwenden, um zu erkennen, ob der angegebene Wert im angegebenen Array gefunden wird und TRUE zurückgibt, andernfalls FALSE.
in_array($value,$array,$type)
kann prüfen, ob der angegebene Wert $value
im angegebenen Array $array
vorhanden ist; und Der Parameter $type
kann weggelassen werden. in_array($value,$array,$type)
可以检查指定数组$array
中是否存在指定的值$value
;而$type
参数可省略。
下面我们通过代码实例来具体了解一下。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("姓名"=>"张三","年龄"=>25,"性别"=>"男"); var_dump($array); $value = '张三'; if( in_array($value, $array) ){ //检测数组中是否存在该键名 echo "键名 '$value' 存在于数组中!"; } ?>
输出结果:
in_array()函数的第三个参数$type
是可省略的,但如果设置值为true,则会检查搜索的数据与数组的值的类型是否相同。此时,该函数只有当元素存在于数组中且数据类型与给定值相同时,才返回 true。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("姓名"=>"张三","年龄"=>25,"性别"=>"男"); var_dump($array); $value = "25"; if( in_array($value, $array,true) ){ //检测数组中是否存在该键名 echo "键名 '$value' 存在于数组中!"; }else{ echo "键名 '$value' 不存在于数组中!"; } echo "<br>"; $value = 25; if( in_array($value, $array,true) ){ //检测数组中是否存在该键名 echo "键名 $value 存在于数组中!"; }else{ echo "键名 '$value' 不存在于数组中!"; } ?>
输出结果:
且如果 $value
参数是字符串,且 $type
rrreeeAusgabeergebnis:

in_array() Der dritte Parameter $type
der Funktion wird weggelassen, aber wenn der Wert auf true gesetzt ist, prüft sie, ob der Typ der gesuchten Daten und der Wert der Array sind gleich. Zu diesem Zeitpunkt gibt die Funktion nur dann „true“ zurück, wenn das Element im Array vorhanden ist und denselben Datentyp wie der angegebene Wert hat. rrreeeAusgabeergebnis:

$value
eine Zeichenfolge ist und der Parameter $type
auf true gesetzt ist, wird bei der Suche die Groß-/Kleinschreibung beachtet. 🎜🎜Okay, das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →🎜php-Video-Tutorial🎜🎜🎜🎜Empfehlung:🎜"🎜Sammlung von PHP-Interviewfragen (Sammlung)🎜"🎜Das obige ist der detaillierte Inhalt vonPHP-Array, das lernt, wie man prüft, ob ein bestimmter Schlüsselname/-wert vorhanden ist. 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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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





So verwenden Sie PHP-Arrays zum Generieren und Anzeigen von Diagrammen und statistischen Grafiken. PHP ist eine weit verbreitete serverseitige Skriptsprache mit leistungsstarken Datenverarbeitungs- und Grafikgenerierungsfunktionen. In der Webentwicklung müssen wir häufig Diagramme und statistische Diagramme von Daten anzeigen. Mithilfe von PHP-Arrays können wir diese Funktionen problemlos implementieren. In diesem Artikel wird die Verwendung von PHP-Arrays zum Generieren und Anzeigen von Diagrammen und statistischen Grafiken vorgestellt und relevante Codebeispiele bereitgestellt. Einführung der notwendigen Bibliotheksdateien und Stylesheets Bevor wir beginnen, müssen wir einige notwendige Bibliotheksdateien in die PHP-Datei einführen

So verwenden Sie PHP-Arrays zum Generieren dynamischer Diashows und Bildanzeigen. Diashows und Bildanzeigen sind gängige Funktionen im Webdesign und werden häufig in Szenarien wie Karussells und Galerieanzeigen verwendet. Als beliebte serverseitige Skriptsprache verfügt PHP über die Fähigkeit, Daten zu verarbeiten und dynamische HTML-Seiten zu generieren, und eignet sich sehr gut für die Erstellung dynamischer Diashows und Bildanzeigen. In diesem Artikel wird die Verwendung von PHP-Arrays zum Generieren dynamischer Diashows und Bildanzeigen vorgestellt und entsprechende Codebeispiele gegeben. Bilddaten vorbereiten Zuerst müssen wir einen Satz Bildpfaddaten vorbereiten

Verwendung von PHP-Arrays zur Implementierung von Benutzeranmeldungs- und Berechtigungsverwaltungsfunktionen Bei der Entwicklung einer Website sind Benutzeranmeldung und Berechtigungsverwaltung eine der sehr wichtigen Funktionen. Durch die Benutzeranmeldung können wir Benutzer authentifizieren und die Sicherheit der Website schützen. Durch das Berechtigungsmanagement können die Bedienberechtigungen der Benutzer auf der Website gesteuert werden, um sicherzustellen, dass Benutzer nur auf die Funktionen zugreifen können, für die sie berechtigt sind. In diesem Artikel stellen wir vor, wie Sie PHP-Arrays verwenden, um Benutzeranmeldungs- und Berechtigungsverwaltungsfunktionen zu implementieren. Wir werden diesen Prozess anhand eines einfachen Beispiels demonstrieren. Zuerst müssen wir erstellen

So konvertieren Sie ein PHP-Array von zwei Dimensionen in ein eindimensionales Array: 1. Verwenden Sie die Schleifendurchquerung, um das zweidimensionale Array zu durchlaufen und jedes Element zum eindimensionalen Array hinzuzufügen. 2. Verwenden Sie die Funktion „array_merge“, um mehrere zusammenzuführen Arrays in ein Array, übergeben Sie das zweidimensionale Array als Parameter an die Funktion „array_merge“, um es in ein eindimensionales Array umzuwandeln. 3. Mit der Funktion „array_reduce“ können alle Werte im Array verarbeitet werden über eine Rückruffunktion und gab schließlich ein Ergebnis zurück.

Zu den PHP-Array-Mittelungsfunktionen gehören: 1. array_sum(), mit dem die Summe aller Werte im Array berechnet wird. Um den Durchschnitt zu berechnen, können Sie alle Werte im Array addieren und dann durch dividieren die Anzahl der Array-Elemente; 2, array_reduce(), wird verwendet, um das Array zu iterieren und jeden Wert mit einem Anfangswert zu berechnen. 3. array_mean(), wird verwendet, um den Durchschnitt des Arrays zurückzugeben, zuerst die Summe des Arrays zu berechnen und Berechnen Sie die Anzahl der Array-Elemente und dividieren Sie dann die Summe durch die Anzahl der Array-Elemente, um den Durchschnitt zu erhalten.

Es gibt mehrere Möglichkeiten, ein Array in PHP zu ermitteln: 1. Verwenden Sie die Funktion count(), die für alle Arten von Arrays geeignet ist. Es ist jedoch zu beachten, dass die Funktion count() 0 zurückgibt, wenn der übergebene Parameter kein Array ist. Verwenden Sie die Funktion sizeof(), die eher zur Aufrechterhaltung der Kompatibilität mit anderen Programmiersprachen verwendet wird Funktionen: Durch die Verwendung einer Schleife zum Durchlaufen des Arrays wird der Zähler bei jedem Durchlaufen um 1 erhöht und schließlich die Länge des Arrays ermittelt. Benutzerdefinierte Funktionen können entsprechend den tatsächlichen Anforderungen geändert und erweitert werden, wodurch sie flexibler werden.

PHP-Array ist eine sehr häufige Datenstruktur, die häufig während des Entwicklungsprozesses verwendet wird. Mit zunehmender Datenmenge kann die Array-Leistung jedoch zu einem Problem werden. In diesem Artikel werden einige Techniken zur Leistungsoptimierung für PHP-Arrays untersucht und spezifische Codebeispiele bereitgestellt. 1. Verwenden Sie geeignete Datenstrukturen. In PHP gibt es zusätzlich zu gewöhnlichen Arrays einige andere Datenstrukturen wie SplFixedArray, SplDoublyLinkedList usw., die in bestimmten Situationen möglicherweise eine bessere Leistung als gewöhnliche Arrays erbringen.

Das Schlüssel-Wert-Paar eines PHP-Arrays ist eine Datenstruktur, die aus einem Schlüssel und einem entsprechenden Wert besteht. Der Schlüssel ist die Kennung des Array-Elements und der Wert sind die mit dem Schlüssel verknüpften Daten. Es ermöglicht uns, Daten mithilfe von Schlüsseln als Bezeichner zu speichern und darauf zuzugreifen. Durch die Verwendung von Schlüssel-Wert-Paaren können wir Elemente im Array einfacher bedienen und verwalten, was die Programmentwicklung flexibler und effizienter macht.
