PHP Arrivé un guide pour débutant

PHP Arrivé un guide pour débutant

PHP est un langage de script côté serveur qui est utilisé pour développer des applications Web dynamiques. Les tableaux sont un élément essentiel de PHP, et ils permettent aux développeurs de stocker et de manipuler plusieurs valeurs dans une seule variable. Dans ce tutoriel, nous discuterons des tableaux PHP, de leurs types, comment les créer et les manipuler, et quelques fonctions de tableau utiles.

Qu'est-ce qu'un tableau en php?

Un tableau est un type spécial de variable qui peut stocker plusieurs valeurs dans une seule variable. En PHP, les tableaux peuvent stocker différents types de données, tels que les entiers, les cordes et même d'autres tableaux. Chaque valeur dans un tableau est identifiée par une clé ou un index unique.

Types de tableaux en php

Il existe trois types de tableaux en PHP:

  • Tableaux indexés - Un tableau indexé est un tableau dans lequel chaque élément est identifié par son index numérique. L'indice commence à 0 et incréments de 1 pour chaque élément.
  • Tableaux associatifs - Un tableau associatif est un tableau dans lequel chaque élément est identifié par une clé de chaîne unique au lieu d'un index numérique.
  • Tableaux multidimensionnels - Un tableau multidimensionnel est un tableau dans lequel chaque élément peut être un tableau lui-même. Cela permet aux développeurs de créer des tableaux de tableaux, qui sont utiles pour stocker des structures de données complexes.

Création d'un tableau en php

Pour créer un tableau en php, nous utilisons le déployer() fonction. Voici un exemple de la façon de créer un tableau indexé:

$ nombres = tableau (10, 20, 30, 40, 50);
1$ nombres = tableau (10, 20, 30, 40, 50);

Dans cet exemple, nous avons créé un tableau indexé appelé Nombres $ qui contient cinq éléments.

Pour créer un tableau associatif, nous utilisons la syntaxe suivante:

$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York");
1$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York");

Dans cet exemple, nous avons créé un tableau associatif appelé $ personne qui contient trois éléments, chacun identifié par une clé de chaîne unique.

Pour créer un tableau multidimensionnel, nous pouvons simplement créer un tableau de tableaux. Voici un exemple:

$ Students = Array (Array ("Name" => "John", "Age" => 20), Array ("Name" => "Mary", "Age" => 21), Array ("Name" => "Tom", "âge" => 22));
12345$ Students = Array (Array ("Name" => "John", "Age" => 20), Array ("Name" => "Mary", "Age" => 21), Array ("Name" => "Tom", "âge" => 22));

Dans cet exemple, nous avons créé un tableau multidimensionnel appelé $ étudiants qui contient trois éléments, dont chacun est un tableau associatif avec deux éléments.

Accéder aux éléments du tableau

Pour accéder à un élément dans un tableau, nous utilisons son index ou son clé. Voici un exemple de la façon d'accéder à un élément dans un tableau indexé:

$ nombres = tableau (10, 20, 30, 40, 50); Echo $ Numbers [0]; // Sortie: 10
12$ Numbers = Array (10, 20, 30, 40, 50); Echo $ Numbers [0]; // Sortie: 10

Dans cet exemple, nous avons accédé au premier élément du Nombres $ Array en utilisant son index.

Pour accéder à un élément dans un tableau associatif, nous utilisons sa clé de chaîne. Voici un exemple:

$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); echo $ personne ["nom"]; // Sortie: John
12$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); echo $ personne ["nom"]; // Sortie: John

Dans cet exemple, nous avons accédé à la "nom" élément du $ personne Array en utilisant sa clé de chaîne.

Pour accéder à un élément dans un tableau multidimensionnel, nous utilisons son index et son clé. Voici un exemple:

$ Students = Array (Array ("Name" => "John", "Age" => 20), Array ("Name" => "Mary", "Age" => 21), Array ("Name" => "Tom", "âge" => 22)); Echo $ étudiants [0] ["nom"]; // Sortie: John
123456$ Students = Array (Array ("Name" => "John", "Age" => 20), Array ("Name" => "Mary", "Age" => 21), Array ("Name" => "Tom", "âge" => 22)); echo $ étudiants [0] ["nom"]; // Sortie: John

Dans cet exemple, nous avons accédé à la "nom" élément du premier élément du tableau des étudiants $ en utilisant sa clé d'index et de chaîne.

Ajout et supprimer des éléments dans un tableau

Pour ajouter un élément à un tableau, nous utilisons le [] opérateur ou le array_push () fonction. Voici un exemple de la façon d'ajouter un élément à un tableau indexé:

$ nombres = tableau (10, 20, 30, 40, 50); $ nombres [] = 60; print_r ($ nombres); // Sortie: Array ([0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60)
1234$ nombres = array (10, 20, 30, 40, 50); $ nombres [] = 60; print_r ($ nombres); // Sortie: Array ([0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60)

Dans cet exemple, nous avons ajouté un élément avec la valeur 60 à la fin du Nombres $ tableau en utilisant le [] opérateur.

Pour ajouter un élément à un tableau associatif, nous attribuons simplement une valeur à une nouvelle clé. Voici un exemple:

$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); $ personne ["genre"] = "mâle"; print_r ($ personne); // Sortie: Array ([Nom] => John [Age] => 30 [City] => New York [Gender] => Homme)
1234$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); $ personne ["Gender"] = "Male"; print_r ($ personne); // Sortie: Array ([Nom] => John [Age] => 30 [City] => New York [Gender] => Homme)

Dans cet exemple, nous avons ajouté un élément avec la clé "genre" et la valeur "Homme" au $ personne déployer.

Pour supprimer un élément d'un tableau, nous utilisons le unset () fonction. Voici un exemple de la façon de supprimer un élément d'un tableau indexé:

$ nombres = tableau (10, 20, 30, 40, 50); Unset ($ Numbers [2]); print_r ($ nombres); // Sortie: Array ([0] => 10 [1] => 20 [3] => 40 [4] => 50)
1234$ nombres = array (10, 20, 30, 40, 50); unset ($ nombres [2]); print_r ($ nombres); // Sortie: Array ([0] => 10 [1] => 20 [3] => 40 [4] => 50)

Dans cet exemple, nous avons supprimé l'élément avec l'index 2 (qui a la valeur 30) du tableau des nombres $.

Pour supprimer un élément d'un tableau associatif, nous utilisons le unset () fonction avec la clé. Voici un exemple:

$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); Unset ($ personne ["ville"]); print_r ($ personne); // Sortie: Array ([Nom] => John [Age] => 30)
1234$ Person = Array ("Name" => "John", "Age" => 30, "City" => "New York"); Unset ($ Person ["City"]); print_r ($ personne); // Sortie: Array ([Nom] => John [Age] => 30)

Dans cet exemple, nous avons supprimé l'élément avec la clé "ville" à partir du tableau $ personne.

Fonctions du tableau en php

PHP fournit de nombreuses fonctions intégrées pour travailler avec des tableaux. Voici quelques-unes des fonctions de tableau les plus couramment utilisées:

  • compter() - Renvoie le nombre d'éléments dans un tableau.
  • trier() - Trie un tableau indexé dans l'ordre croissant.
  • rsort () - Trie un tableau indexé dans l'ordre descendant.
  • un tri() - Trie un tableau associatif en ordre croissant en fonction de la valeur.
  • arsort () - Trie un tableau associatif en ordre décroissant en fonction de la valeur.
  • ksort () - Trie un tableau associatif en ordre croissant selon la clé.
  • krsort () - Trie un tableau associatif en ordre décroissant selon la clé.
  • in_Array () - Vérifie si une valeur existe dans un tableau.
  • array_key_exists () - Vérifie si une clé existe dans un tableau.

Conclusion

En conclusion, PHP Arrays: A Beginner's Guide a fourni une introduction complète au monde des tableaux en PHP, une structure de données puissante et polyvalente qui est essentielle pour tout développeur de PHP en herbe. Nous avons exploré les bases de la création et de la manipulation de tableaux, y compris des tableaux indexés et associatifs, ainsi que des tableaux multidimensionnels. De plus, nous avons examiné diverses fonctions PHP qui aident à rechercher, tri et fusion des tableaux, qui sont essentiels pour une gestion efficace des données.