Heim > Artikel > Backend-Entwicklung > So sortieren und durchsuchen Sie Arrays in PHP
Wie PHP-Arrays sortiert und durchsucht werden
Übersicht:
In PHP ist ein Array eine sehr häufig verwendete Datenstruktur, die zum Speichern und Bearbeiten einer Reihe verwandter Datenelemente verwendet wird. Das Sortieren und Durchsuchen von Arrays sind häufige Probleme bei der Programmierung. In diesem Artikel wird das Sortieren und Durchsuchen von Arrays in PHP vorgestellt und entsprechende Codebeispiele gegeben.
1. Array-Sortierung
PHP bietet eine Vielzahl von Funktionen zum Sortieren von Arrays. Im Folgenden sind einige häufig verwendete Array-Sortiermethoden aufgeführt:
$fruits = array("orange", "apple", "banana"); sort($fruits); print_r($fruits);
Ausgabeergebnis: Array ( [0] => apple [1] => banane [2] => orange )
$fruits = array("orange", "apple", "banana"); rsort($fruits); print_r($fruits);
Ausgabeergebnis: Array ( [0] => orange [1] => banane [2] => apple )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); asort($fruits); print_r($fruits);
Ausgabeergebnis: Array ( [a] => apple [c] => banane [b] => orange )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); arsort($fruits); print_r($fruits);
Ausgabeergebnis: Array ( [b] => orange [c] => banane [a] => apple )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); ksort($fruits); print_r($fruits);
Ausgabeergebnis: Array ( [a] => apple [b] => orange [c] => banane )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); krsort($fruits); print_r($fruits);
Ausgabeergebnis: Array ([c] => banane [b] => orange [a] => apple)
2. Array-Suche
PHP bietet eine Vielfalt von Funktionen zum Durchsuchen des Arrays. Im Folgenden sind einige häufig verwendete Array-Suchmethoden aufgeführt:
$fruits = array("orange", "apple", "banana"); if (in_array("apple", $fruits)) { echo 'Found'; } else { echo 'Not Found'; }
Ausgabeergebnis: Gefunden
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); $key = array_search("apple", $fruits); echo "Key: " . $key;
Ausgabeergebnis: Schlüssel: a
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); if (array_key_exists("b", $fruits)) { echo 'Exists'; } else { echo 'Not Exists'; }
Ausgabeergebnis: Existiert
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); $values = array_values($fruits); print_r($values);
Ausgabeergebnis: Array ( [0] => orange [1] => Apfel [2] => Banane )
Zusammenfassung:
Dieser Artikel stellt das Sortieren und Sortieren vor von Arrays in PHP-Suchmethoden und entsprechende Codebeispiele werden angegeben. Ich hoffe, dass es für Anfänger hilfreich sein wird, ein tieferes Verständnis und eine Anwendung der PHP-Array-bezogenen Operationen zu erlangen.
Das obige ist der detaillierte Inhalt vonSo sortieren und durchsuchen Sie Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!