Heim > Backend-Entwicklung > PHP-Problem > So greifen Sie in PHP auf Array-Elemente zu

So greifen Sie in PHP auf Array-Elemente zu

王林
Freigeben: 2023-02-25 19:18:01
Original
4598 Leute haben es durchsucht

So greifen Sie in PHP auf Array-Elemente zu

PHP-Methode für den Zugriff auf Array-Elemente

in_array()-Funktion

in_array()-Funktion Durchsucht ein Array nach einem bestimmten Wert und gibt true zurück, wenn der Wert gefunden wird, andernfalls false. Seine Form ist wie folgt:

boolean in_array(mixed needle,array haystack[,boolean strict]);
Nach dem Login kopieren

Sehen Sie sich das folgende Beispiel an, um herauszufinden, ob die Variable apple bereits im Array vorhanden ist. Wenn ja, geben Sie eine Information aus:

$fruit = "apple";  
$fruits = array("apple","banana","orange","pear");  
if( in_array($fruit,$fruits) )  
    echo "$fruit 已经在数组中";
Nach dem Login kopieren

Der dritte Parameter ist optional, es ist obligatorisch. in_array() berücksichtigt Typen bei der Suche.

array_key_exists()-Funktion

Wenn ein angegebener Schlüssel in einem Array gefunden wird, gibt die Funktion array_key_exists() true zurück, andernfalls gibt sie false zurück. Seine Form ist wie folgt:

boolean array_key_exists(mixed key,array array);
Nach dem Login kopieren

Das folgende Beispiel sucht nach Apfel im Array-Schlüssel. Wenn gefunden, wird die Farbe der Frucht ausgegeben:

$fruit["apple"] = "red";  
$fruit["banana"] = "yellow";  
$fruit["pear"] = "green";  
if(array_key_exists("apple", $fruit)){  
    printf("apple's color is %s",$fruit["apple"]);  
}
Nach dem Login kopieren

Das Ergebnis von Ausführen dieses Codes:

apple's color is red
Nach dem Login kopieren

array_search()-Funktion

array_search()-Funktion sucht nach einem angegebenen Wert in einem Array und gibt den entsprechenden Schlüssel zurück, wenn er gefunden wird , andernfalls wird false zurückgegeben. Seine Form ist wie folgt:

mixed array_search(mixed needle,array haystack[,boolean strict])
Nach dem Login kopieren

Das folgende Beispiel durchsucht $fruits nach einem bestimmten Datum (7. Dezember) und gibt, falls gefunden, relevante Informationen über den entsprechenden Status zurück:

$fruits["apple"] = "red";  
$fruits["banana"] = "yellow";  
$fruits["watermelon"]="green";  
$founded = array_search("green", $fruits);  
if($founded)  
    printf("%s was founded on %s.",$founded, $fruits[$founded])
Nach dem Login kopieren

Programm Die laufenden Ergebnisse lauten wie folgt:

watermelon was founded on green.
Nach dem Login kopieren

array_keys()-Funktion

array_keys()-Funktion gibt ein Array zurück, das alle im gesuchten Array gefundenen Schlüssel enthält. Es hat die Form:

array array_keys(array array[,mixed search_value])
Nach dem Login kopieren

Wenn der optionale Parameter search_value enthalten ist, werden nur Schlüssel zurückgegeben, die mit diesem Wert übereinstimmen. Das folgende Beispiel gibt alle im $fruit-Array gefundenen Arrays aus:

$fruits["apple"] = "red";  
$fruits["banana"] = "yellow";  
$fruits["watermelon"]="green";  
$keys = array_keys($fruits);  
print_r($keys);
Nach dem Login kopieren

Die Ergebnisse der Programmausführung lauten wie folgt:

Array ( [0] => apple [1] => banana [2] => watermelon )
Nach dem Login kopieren

array_values() function< Die Funktion 🎜>

array_values() gibt alle Werte in einem Array zurück und stellt automatisch einen numerischen Index für das zurückgegebene Array bereit. Seine Form ist wie folgt:

array array_values(array array)
Nach dem Login kopieren

Das folgende Beispiel ruft den Wert jedes in $fruits gefundenen Elements ab:

$fruits["apple"] = "red";  
$fruits["banana"] = "yellow";  
$fruits["watermelon"]="green";  
$values = array_values($fruits);  
print_r($values);
Nach dem Login kopieren

Das Ergebnis der Ausführung des Programms ist wie folgt:

Array ( [0] => red [1] => yellow [2] => green )
Nach dem Login kopieren
Empfohlenes Tutorial:

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo greifen Sie in PHP auf Array-Elemente zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage