Comment les tableaux PHP sont triés et recherchés
Présentation :
En PHP, un tableau est une structure de données très couramment utilisée pour stocker et manipuler un ensemble d'éléments de données associés. Le tri et la recherche de tableaux sont des problèmes courants en programmation. Cet article explique comment trier et rechercher des tableaux en PHP et donne des exemples de code correspondants.
1. Tri des tableaux
PHP fournit une variété de fonctions pour trier les tableaux. Voici plusieurs méthodes de tri de tableaux couramment utilisées :
$fruits = array("orange", "apple", "banana"); sort($fruits); print_r($fruits);
Résultat de sortie : Tableau ( [0] => pomme [1] => banane [2] => orange )
$fruits = array("orange", "apple", "banana"); rsort($fruits); print_r($fruits);
Résultat de sortie : Array ( [0] => orange [1] => banane [2] => pomme )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); asort($fruits); print_r($fruits);
Résultat de sortie : Array ( [a] => apple [c] => banane [b] => orange )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); arsort($fruits); print_r($fruits);
Résultat de sortie : Tableau ( [b] => orange [c] => banane [a] => pomme )
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); ksort($fruits); print_r($fruits);
Résultat de sortie : Tableau ([a] => pomme [b] => orange [c] => banane)
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); krsort($fruits); print_r($fruits);
Résultat de sortie : Array ([c] => banane [b] => orange [a] => pomme )
2. de fonctions pour rechercher le tableau. Voici plusieurs méthodes de recherche de tableau couramment utilisées :
Fonction in_array() : recherche la valeur spécifiée dans le tableau et renvoie une valeur booléenne. L'exemple de code est le suivant :$fruits = array("orange", "apple", "banana"); if (in_array("apple", $fruits)) { echo 'Found'; } else { echo 'Not Found'; }
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); $key = array_search("apple", $fruits); echo "Key: " . $key;
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); if (array_key_exists("b", $fruits)) { echo 'Exists'; } else { echo 'Not Exists'; }
$fruits = array("b" => "orange", "a" => "apple", "c" => "banana"); $values = array_values($fruits); print_r($values);
Résumé :
Cet article présente le tri et le tri des tableaux dans les méthodes de recherche PHP et des exemples de code correspondants sont donnés. J'espère qu'il sera utile aux débutants d'avoir une compréhension et une application plus approfondies des opérations liées aux tableaux PHP.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!