PHP est un puissant langage de script côté serveur et un outil couramment utilisé dans le développement de sites Web. En PHP, le tableau est un type de données très important qui nous permet de stocker plusieurs valeurs dans une seule variable. PHP fournit de nombreuses opérations de tableau puissantes, nous permettant de traiter et de gérer les données plus efficacement. Cet article présentera certaines opérations de tableau PHP couramment utilisées.
En PHP, il existe trois façons de créer des tableaux :
1) Utilisez la fonction array() :
$myArray = array("Apple", "Banana", "Orange", " Mango ");
2) Utilisez l'opérateur [] :
$myArray = ["Apple", "Banana", "Orange", "Mango"];
3) Utilisez la fonction range() :
$myArray = range(1, 10);
La façon d'accéder aux éléments du tableau est très simple, utilisez simplement des indices. L'indice est un identifiant unique pour chaque élément du tableau. Les indices commencent à 0 et augmentent de gauche à droite. Par exemple, pour accéder au premier élément du tableau $myArray ci-dessus, vous pouvez utiliser le code suivant :
echo $myArray[0];
En PHP, on peut ajouter des éléments à la fin de le tableau, vous pouvez également insérer un élément à une position spécifiée. Si vous souhaitez ajouter des éléments à la fin du tableau, vous pouvez utiliser la fonction array_push(), par exemple :
array_push($myArray, "Grape");
Si vous souhaitez insérer un élément à une position spécifiée , vous pouvez utiliser la fonction array_splice(), par exemple :
array_splice($myArray, 2, 0, "Pineapple");
La signification de cette ligne de code est, à partir de la position de l'index 2 dans le $ tableau myArray, supprimez 0 élément et insérez la chaîne "Ananas" ".
La suppression d'éléments de tableau est également très simple, il suffit d'utiliser la fonction unset() et de spécifier l'indice de l'élément à supprimer. Par exemple :
unset($myArray[1]);
Cette ligne de code supprimera le deuxième élément du tableau $myArray.
Le parcours de tableaux est une opération très courante. PHP propose diverses façons de parcourir des tableaux, telles que :
1) Utilisez une boucle for :
for($i=0; $i< count( $myArray); $i++){
echo $myArray[$i];
}
2) Utilisez la boucle foreach :
foreach($myArray as $value){
echo $value;
}
3) Utilisez la boucle while avec la fonction each() :
while(list($key, $value) = each($myArray)){
echo "$key: $value
";
}
Le tri est l'une des opérations importantes sur les tableaux. PHP fournit une variété de Fonctions de tri, par exemple :
1) fonction sort() : organisez le tableau par ordre croissant
sort($myArray);
2) fonction rsort() : organisez le tableau par ordre décroissant. $myArray);
3) fonction asort() : organisez le tableau par ordre croissant et conservez les noms de clé des éléments d'origine
asort($myArray);
4) fonction arsort() : organisez le tableau dans. ordre décroissant et conserver les noms de clés des éléments d'origine.
arsort($myArray);
Filtrage de tableau1) fonction array_filter() : utilisez une fonction personnalisée pour filtrer les tableaux
function custom_filter($value){
$filter = ["Apple", "Mango"]; return in_array($value, $filter);
}
$newArray = array_filter($myArray, "custom_filter");
La signification de ce code est de filtrer les éléments avec une valeur de "Apple" ou "Mango" du tableau $myArray et de les enregistrer dans le tableau $newArray
2) array_map(). Fonction : Appliquer une fonction personnalisée à chaque élément du tableau
function custom_map($value){
return strtoupper($value);
}
$newArray = array_map("custom_map", $myArray);
Le la signification de cette ligne de code est , convertissez chaque élément du tableau $myArray en majuscules et enregistrez-les dans le tableau $newArray
Résumé
Ci-dessus sont quelques opérations de tableau courantes en PHP pour les débutants. les besoins du développement quotidien. Pour les utilisateurs avancés, il existe des opérations de baie plus avancées, telles que la fusion de baies, la déduplication, le partitionnement, etc. Maîtriser le fonctionnement des tableaux PHP nous aidera à traiter et gérer les données plus efficacement.
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!