Maison  >  Article  >  développement back-end  >  Parlons de plusieurs utilisations des tableaux en php

Parlons de plusieurs utilisations des tableaux en php

PHPz
PHPzoriginal
2023-04-18 10:26:14592parcourir

PHP est un langage de script côté serveur populaire. Sa puissante fonction de tableau facilite la capacité des développeurs à traiter les données lors du développement d'applications Web. Cet article présentera plusieurs utilisations des tableaux en PHP.

  1. Créer un tableau

En PHP, les tableaux peuvent être créés de deux manières : l'une consiste à utiliser la fonction array() et l'autre consiste à utiliser des crochets [] pour le définir.

La syntaxe d'utilisation de array() pour définir un tableau est la suivante :

$array = array(element1,element2, element3......);

La syntaxe d'utilisation des crochets [] pour définir un tableau est la suivante :

$array = [element1,element2, element3......];

où element1, element2, element3... représentent un tableau éléments.

Par exemple, nous pouvons créer un tableau avec trois éléments :

$color = array("red", "green", "blue");
//或者
$color = ["red", "green", "blue"];
  1. Accès aux éléments du tableau

La façon d'accéder aux éléments du tableau consiste à utiliser des indices de tableau. Les indices de tableau en PHP peuvent être de type numérique ou chaîne.

Les indices commencent à compter à partir de 0. Dans la définition du tableau, séparez chaque élément par une virgule. Nous pouvons utiliser des indices pour accéder aux éléments du tableau, par exemple :

$color = array("red", "green", "blue");
echo $color[0]; // 输出 red
echo $color[1]; // 输出 green
echo $color[2]; // 输出 blue

Nous pouvons également utiliser la structure de boucle foreach pour parcourir chaque élément du tableau, comme indiqué ci-dessous :

$color = array("red", "green", "blue");

foreach ($color as $value) {
    echo $value . "<br>";
}

Ce code affichera chaque élément du tableau tour à tour des éléments, avec un caractère de nouvelle ligne après chaque élément.
red
green
blue

Dans la structure de boucle foreach, la variable $value représente chaque élément du tableau, qui peut être utilisé dans le corps de la boucle.

Si vous souhaitez accéder simultanément au nom de clé et à la valeur de clé dans le tableau, vous pouvez utiliser une autre structure de boucle foreach, comme indiqué ci-dessous :

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

foreach($age as $key => $value) {
    echo "Key=" . $key . ", Value=" . $value."<br>";
}

Ce code affichera le nom de clé et la valeur de clé de chaque élément du tableau. .
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43

Dans cette structure de boucle, la variable $key représente le nom de clé de chaque élément et la variable $value représente each La valeur clé de l'élément. Les opérations dans le corps de la boucle peuvent opérer respectivement sur les noms de clé et les valeurs de clé du tableau.

  1. Fonctions intégrées pour les tableaux

PHP fournit de nombreuses fonctions intégrées pour gérer les tableaux. Voici quelques fonctions de tableau couramment utilisées :

(1) la fonction count()

la fonction count() est utilisée pour renvoyer le nombre d'éléments dans un tableau, comme indiqué ci-dessous :

$color = array("red", "green", "blue");
echo count($color); // 输出 3

(2) array_push() et Fonctions array_pop()

array_push() est utilisé pour ajouter un ou plusieurs éléments à la fin du tableau, array_pop() est utilisé pour supprimer le dernier élément du tableau.

$color = array("red", "green");
array_push($color, "blue", "yellow");
print_r($color); // 输出 array("red", "green", "blue", "yellow")

$color = array("red", "green", "blue");
array_pop($color);
print_r($color); // 输出 array("red", "green")

(3) fonctions array_shift() et array_unshift()

array_shift() supprime le premier élément du tableau et renvoie cet élément, et array_unshift() ajoute un ou plusieurs éléments au début du tableau.

$color = array("red", "green", "blue");
echo array_shift($color); // 输出 red
print_r($color); // 输出 array("green", "blue")

$color = array("red", "green", "blue");
array_unshift($color, "yellow", "orange");
print_r($color); // 输出 array("yellow", "orange", "red", "green", "blue")

(4) La fonction in_array()

in_array() est utilisée pour rechercher l'élément spécifié dans le tableau S'il est trouvé, il renvoie vrai, sinon il renvoie faux.

$color = array("red", "green", "blue");
echo in_array("red", $color); // 输出 1
echo in_array("black", $color); // 输出 空

1 ici signifie vrai, vide signifie faux.

(5) Fonctions sort() et rsort()

sort() est utilisée pour trier le tableau par ordre croissant, et rsort() est utilisée pour trier le tableau par ordre décroissant.

$color=array("blue","red","green");
sort($color);
print_r($color); //输出 array("blue", "green", "red")

$color=array("blue","red","green");
rsort($color);
print_r($color); //输出 array("red", "green", "blue")

Les fonctions ci-dessus ne sont que la pointe de l'iceberg des fonctions de tableau. Ils suffisent pour gérer la plupart des cas, mais en réalité, PHP fournit bien plus de fonctions pour travailler avec des tableaux.

Résumé

Cet article présente la création, l'accès et l'utilisation de certaines fonctions de tableau intégrées en PHP. Comprendre l'utilisation des tableaux est l'une des compétences que les développeurs Web doivent maîtriser. Utilisez les fonctions intégrées pour vous permettre d'écrire des programmes plus rapidement et de mieux gérer vos données. J'espère que ces informations vous seront utiles.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn