Array est un type de données très important en PHP, qui vous permet de stocker et de traiter de grandes quantités de données. PHP fournit de nombreuses fonctions intégrées pour fonctionner sur les tableaux, notamment l'ajout, la recherche, le tri et la suppression de tableaux.
Cet article vous présentera les connaissances de base et les opérations courantes des tableaux PHP.
1. Définition d'un tableau
En PHP, les tableaux peuvent être définis des manières suivantes :
Utilisez la fonction array() pour définir :
$fruit = array("apple", "banana", "orange" );
Utilisez le symbole [] pour définir :
$fruit = ["apple", "banana", "orange"];
Utilisez la fonction range() pour définir :
$numbers = range(1 , 10);
Les trois méthodes ci-dessus peuvent toutes créer et initialiser un tableau.
2. Accès au tableau
Les éléments du tableau sont accessibles via l'indice (index) du tableau, et l'indice commence à 0. Par exemple, pour accéder au premier élément du tableau $fruit défini ci-dessus, vous pouvez utiliser la méthode suivante :
echo $fruit[0];
Le résultat de sortie est : apple
Si vous souhaitez parcourir l'intégralité du tableau , vous pouvez utiliser for Loop :
for ($i=0; $i } Ce code affichera tous les éléments du tableau. 3. Ajout et suppression de tableaux Pour ajouter des éléments à un tableau, vous pouvez utiliser les fonctions intégrées suivantes : array_push() : Ajoutez un ou plusieurs éléments à la fin du tableau. array_unshift() : Ajoute un ou plusieurs éléments au début du tableau. array_merge() : Fusionne un ou plusieurs tableaux dans un nouveau tableau. Par exemple : $fruit = ["apple", "banana"]; Le code ci-dessus ajoutera des éléments orange au tableau $fruit et ajoutera des éléments raisin au début. De plus, le tableau $fruit et un nouveau tableau contenant deux éléments sont fusionnés dans un nouveau tableau $new_fruit via array_merge(). Pour supprimer des éléments d'un tableau, vous pouvez utiliser les deux fonctions intégrées suivantes : array_pop() : Supprime un élément de la fin du tableau. array_shift() : Supprime un élément du début du tableau. Par exemple : $fruit = ["apple", "banana", "orange"]; Le code ci-dessus sera be from $ Supprime le dernier élément du tableau de fruits et stocke-le dans la variable $last_fruit. Ensuite, supprimez le premier élément de $fruit et stockez-le dans la variable $first_fruit. 4. Recherche et tri des tableaux Pour rechercher des éléments dans un tableau, vous pouvez utiliser les fonctions intégrées suivantes : in_array() : recherchez la valeur spécifiée dans le tableau, retournez true si elle est trouvée, sinon retournez FAUX. array_search() : recherche la valeur spécifiée dans le tableau, renvoie l'index si elle est trouvée, sinon renvoie false. Par exemple : $fruit = ["apple", "banana", "orange"]; } else { } ci-dessus Le code recherchera apple dans le tableau $fruit. S'il est trouvé, "la pomme est trouvée dans le tableau" sera affiché, sinon "la pomme n'est pas trouvée dans le tableau" sera affiché. Pour trier un tableau, vous pouvez utiliser les fonctions intégrées suivantes : sort() : Trier le tableau par ordre croissant. rsort() : Trie le tableau par ordre décroissant. Par exemple : $numbers = [3, 5, 1, 4, 2]; Le code ci-dessus triera le tableau $numbers par ordre croissant et afficher les résultats triés. 5. Résumé Les tableaux PHP sont un outil important pour traiter de grandes quantités de données. Dans cet article, nous présentons les connaissances de base et les opérations courantes des tableaux PHP, notamment la définition, l'accès, l'ajout, la suppression, la recherche et le tri des tableaux. En maîtrisant ces compétences, vous pouvez travailler plus efficacement avec des tableaux en 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!echo $fruit[$i];
array_push($fruit, "orange");
array_unshift($fruit, "grape");
$new_fruit = array_merge($fruit , ["ananas", "pastèque"]);
$last_fruit = array_pop($fruit);
$first_fruit = array_shift($fruit);
if (in_array("apple", $fruit)) {echo "apple is found in the array";
echo "apple is not found in the array";
sort($numbers);
print_r($numbers);