Introduction aux fonctions des tableaux PHP

PHP Array Functions (acronyme de Hypertext Pre-processor) est un langage de script à usage général largement utilisé; sa compatibilité pour s'adapter au HTML et au développement web rend sa technologie cruciale à comprendre. Un tableau en PHP signifie un type de variable qui peut contenir ou stocker plusieurs valeurs en une seule

Il peut être facilement intégré dans le code HTML, assistons au mémoire -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Le fichier de script ci-dessus est une preuve très claire de la qualité de la compatibilité des scripts PHP avec le HTML. Le code PHP contient des crochets spéciaux de début et de fin.

Comment créer un tableau en PHP?

tableau ()

Ci-dessous, nous avons répertorié le fonctionnement du tableau -

$color = array(“red”, “green”, “blue”);

PRODUCTION
$ color (0) = "rouge"
$ color (1) = "vert"
$ color (2) = "bleu"

Ici, l'intention est de stocker le nom de la couleur dans une seule variable de couleur. Nous avons donc une variable de couleur dans la fonction tableau, et dans cette fonction, nous avons nommé toutes les couleurs une par une au format chaîne.

Fonctions de tableau PHP

Il existe 3 types de tableaux différents:

  • Tableau numérique
  • Tableau associatif
  • Tableau multidimensionnel

Ces trois sont expliqués ci-dessous:

1. Tableau numérique

Le tableau numérique est le tableau qui a une indexation numérique. Voyons la syntaxe du tableau numérique - il existe deux types de syntaxe.

Première voie:

$array_name(0) = value;

Deuxième voie:

$array_name() = value;

Remarque: Ici, le zéro entre crochets (0) représente le numéro d'index.

La valeur signifie ce qu'un utilisateur veut stocker dans le tableau.

La première et la seconde syntaxe ont quelques différences, l'une a zéro dans () tandis que l'autre a vide ().

Par défaut, tout le tableau commence par l'index 0, ce qui signifie que pour le premier tableau si nous entrons 0 dans () ou le laisse vide (), les deux signifient la même chose. Voir un autre exemple pour mieux comprendre les différences

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Un tableau avec une valeur différente et avec un index différent est répertorié ci-dessous -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Tableau associatif

Un tableau associatif est celui qui a des chaînes comme index. La valeur stockée est effectuée en association avec des valeurs clés plutôt qu'une indexation linéaire.

Voyons la syntaxe du tableau associatif.

$array_name(“key”) = value;

Remarque: appelez-le comme clé ou appelez-le comme index (les deux ont la même signification)

Le tableau associatif est utilisé lorsque vous devez créer une relation entre votre valeur et votre clé (ou index).

3. Tableau multidimensionnel

Un tableau multidimensionnel est celui qui contient un ou plusieurs tableaux et valeurs en leur sein. Ces tableaux sont accessibles avec plusieurs index.

Dans les définitions simples, nous pouvons appeler multidimensionnel comme un tableau de tableau. Un tableau multidimensionnel peut être 1D (I dimensionnel), 2D (2 dimensions) …… .n-dimensionnel.

AlexAngleterre23
PeterAllemagne26
LucyHollande27

Donc, si nous stockons en 2D, l'allocation sera de quelque chose qui est répertoriée ci-dessous -

Alex (0) (0)Angleterre (0) (1)23 (0) (2)
Pierre (1) (0)Allemagne (1) (1)26 (1) (2)
Lucy (2) (0)Hollande (2) (1)27 (2) (2)

Il en va de même pour le nombre «n» de dimensions et d'allocations.

Exemples de types de fonction Array

Voyons les types du tableau à l'aide d'un exemple:

1. Tableau numérique


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Production:

La valeur est onze
La valeur est douze
La valeur est treize
La valeur est quatorze
La valeur est quinze

2. Tableau associatif


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Production:

Le salaire d'Alex est élevé
Le salaire de Peter est moyen
Le salaire de Lucy est bas

3. Tableau multidimensionnel



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Production:

L'identifiant e-mail de Peter Parker est:

Les avantages

Ci-dessous sont mentionnés quelques avantages:

  • Lorsque votre intention est de représenter plusieurs données appartenant au même type en utilisant uniquement une dénomination d'indexation unique.
  • Il a une large applicabilité car il peut être utilisé pour implémenter d'autres structures de données telles que des piles, des arbres, des files d'attente, des graphiques et des listes liées.
  • Les tableaux 2D / 3D sont utilisés pour représenter efficacement les matrices
  • Il a moins de codage avec l'élimination de la complexité
  • Le tri peut se faire facilement

Conclusion

Les tableaux PHP ont une importance cruciale dans la programmation PHP, ils agissent comme la variable ultime de PHP. Il se comporte comme un conteneur de stockage pour collecter les éléments. Les tableaux peuvent également stocker d'autres variables au sein de chaînes, d'entiers et même d'autres tableaux. Si vous devez gérer un nombre inconnu de variables, vous devez préférer travailler avec des tableaux. Les boucles peuvent être utilisées pour générer des valeurs dans des tableaux, également en appelant simplement des éléments spécifiques avec les valeurs d'index ou de clé.

Articles recommandés

Ceci est un guide des fonctions des tableaux PHP. Ici, nous discutons de l'introduction, expliqué en détail les fonctions de tableau PHP, les avantages ainsi que les codes de tableau et les sorties. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–

  1. Tableaux 3D en Java
  2. Tableau de chaînes en Python
  3. Tableaux 2D en Python
  4. Variables en PHP
  5. Guide de pile en Python à l'aide de méthodes