Introduction à PHP Array
Dans cette session, nous allons essayer de comprendre tous les aspects d'un tableau comme quoi? Comment ça marche et ainsi de suite. Mais avant de continuer, permettez-moi de vous dire que le tableau est un concept général en langage de programmation et ne se limite pas à PHP uniquement. Les langages de haut niveau comme Java, .Net et python exploitent un tableau pour résoudre des problèmes de programmation complexes. Commençons maintenant et amusons-nous avec PHP!
Qu'est-ce qu'un tableau en PHP?
Un tableau n'est rien d'autre que la structure de données qui permet le stockage de plusieurs valeurs sous un seul nom. En termes simples, il s'agit d'une variable capable de contenir plusieurs valeurs. Les valeurs affectées au tableau sont de nature homogène, cela signifie que le type de données de toutes les valeurs doit être le même. Si un tableau est censé contenir uniquement la valeur entière, il ne sera pas possible d'y stocker des valeurs de caractères ou de chaînes.
Un tableau peut également être considéré comme une collection d'éléments qui suit un ordre spécifique pour stocker les éléments ou les valeurs. Une fois le tableau créé, nous pouvons lui attribuer plusieurs valeurs. Dans des langages comme C, C ++, le développeur est censé attribuer la taille du tableau au départ, mais en PHP, nous sommes libres d'ajouter autant d'éléments que nous voulons, et la taille du tableau augmentera en conséquence.
Comprendre le tableau PHP
Nous allons maintenant essayer de comprendre les tableaux en PHP en utilisant la syntaxe et les exemples. Les tableaux PHP sont implémentés par l'utilisation de la fonction tableau qui est écrite comme «tableau ()». Il a une syntaxe très simple qui rend l'utilisation du tableau très facile. Voici la syntaxe pour déclarer et initialiser le tableau en PHP.
$array_name = array(“value1”, “value2”, value3”, ..)
Ici,
- Array_name est le nom du tableau qui sera composé des valeurs.
- Array () est la fonction qui aide à implémenter le mécanisme du tableau en PHP.
- Les valeurs à l'intérieur des guillemets doubles sont les valeurs affectées au tableau.
En utilisant la syntaxe ci-dessus, nous pouvons attribuer les valeurs au tableau. Eh bien, pouvez-vous deviner comment pourrions-nous utiliser les valeurs stockées dans le tableau? Allons-y et comprenons la syntaxe de l'utilisation des valeurs de tableau.
$array_name(index)
Ici,
- Array_name est le nom du tableau que nous avons défini dans la syntaxe ci-dessus.
- L'index est la position des valeurs. Par exemple, la valeur d'index de «value1» est 0. Donc, pour les utiliser value1, nous devons l'écrire comme $ array_name (0).
Comment PHP Array facilite-t-il le travail?
Le fait que le tableau rend le travail avec les programmes ne pouvait pas être démenti. Dans cette section, nous comprendrons comment le tableau facilite le travail et nous considérerons quelques exemples pour obtenir une vue précise de la capacité du tableau PHP.
Exemple: L'illustration ci-dessous acceptera le nom de plusieurs élèves et l'imprimera.
<_?php$student_name=array(“Amit”, “Raj”, “Dhiraj”, “Shyam”);
echo student_name(0);
echo "
";
echo student_name(1);
echo "
";
echo student_name(2);
echo "
";
echo student_name(3);
?>
Sortie: Le programme ci-dessus imprimera le nom de tous les étudiants et ci-dessous est la sortie.
Amit
Raj
Dhiraj
Shyam
Le diagramme ci-dessous rendra le concept de tableau très clair pour vous. Il montre l'ordre dans lequel les valeurs sont affectées aux éléments ajoutés au tableau.
Types de tableaux PHP
En PHP, nous avons deux types de tableau: tableau unidimensionnel et tableau multidimensionnel.
1. Tableau unidimensionnel
- Le tableau unidimensionnel peut être défini comme le type de tableau qui se compose de plusieurs valeurs attribuées au tableau unique.
- Les valeurs affectées dans le tableau unidimensionnel sont de nature homogène, ce qui signifie qu'elles autorisent uniquement l'ajout de valeurs avec le même type de données au tableau.
- La syntaxe sera comme.
$array_name = array(“value1”, “value2”, “value3”)
- La façon d'utiliser les valeurs du tableau unidimensionnel est la même que celle que nous avons discutée ci-dessus. $ array_name (2) pourrait être utilisé pour utiliser «Value3».
2. Tableau multidimensionnel
- Un tableau multidimensionnel peut être défini comme le type de tableau qui nous permet d'attribuer des valeurs dans plusieurs tableaux en même temps.
- Les valeurs attribuées au tableau multidimensionnel peuvent être hétérogènes, ce qui signifie que les valeurs de différents types de données peuvent être stockées dans les tableaux et il faut veiller à ce que la séquence d'éléments de types de données spécifiques soit la même dans tous les tableaux.
- Ici, nous examinerons la syntaxe des tableaux à deux dimensions. Eh bien, juste pour votre information, la complexité du tableau augmente à mesure que la dimension du tableau augmente.
$array_name = array
(
array(“String1”, “Int1”, “Int11”),
array(“Stirng2”, “Int2”, “int22”),
array(“String3”, “Int3”, “int33”),
array(“String4”, “Int4”, “int44”),
)
- Pour accéder à la valeur stockée dans un tableau à deux dimensions, nous utiliserons la syntaxe ci-dessous.
$array_name(0)(0) will represent “String1”.
$array_name(0)(1) will represent “int1”.
$array_name(0)(2) will represent “int11”
$array_name(2)(0) will represent “String3”.
$array_name(2)(1) will represent “int3”.
$array_name(2)(2) will represent “int33
Que pouvez-vous faire avec PHP Array?
Array en PHP est très utile pour gérer des programmes complexes. Il joue un rôle crucial pour rendre le programme moins volumineux. À titre d'illustration, afin de stocker 10 valeurs, nous aurons besoin de 10 variables différentes, mais en utilisant un tableau en PHP, nous pouvons stocker 10 valeurs différentes du même type de données dans un tableau. Grâce au tableau, le programme pourrait être rendu très efficace car il permet d'économiser la mémoire qui est généralement consommée par l'allocation de variables
Pour les programmes simples, un tableau unidimensionnel pourrait être très utile et si le programme est quelque peu complexe, un développeur peut tirer parti du tableau multidimensionnel pour obtenir le résultat attendu. En PHP, il n'est pas nécessaire d'attribuer le type de données du tableau. Il détecte automatiquement le type de données en analysant les valeurs ou les éléments qui lui sont affectés. En plus de toutes les fonctionnalités d'un tableau, sa caractéristique d'augmenter automatiquement la taille en fait un favori parmi les développeurs.
Travailler avec un tableau PHP
Dans les sections ci-dessus, nous avons appris comment un tableau est implémenté en PHP, la façon dont il stocke la valeur et comment nous pouvons utiliser les valeurs affectées au tableau. Maintenant, dans cette section, nous voyons comment le tableau peut être utilisé avec certaines des fonctions intégrées pour obtenir la sortie souhaitée. Comme nous savons que la meilleure façon d'apprendre quoi que ce soit est facilitée par des exemples, de la même manière, nous allons regarder un exemple pour approfondir le travail avec un tableau.
Exemple: Dans cet exemple, nous utiliserons la fonction de comptage avec le tableau pour trouver le nombre total d'élèves dans une école.
<_?php$studnet_name(0)=”Amit”;
$studnet_name(1)=”Raj”;
$studnet_name(2)=”Dhiraj”;
$studnet_name(3)=”Shyam”;
$arraylenght = count($studnet_name);
echo “The total number of students is” . $arraylenght;
?>
Sortie: La fonction de comptage comptera le nombre d'éléments affectés au tableau et cela nous aidera à trouver le nombre total d'élèves.
Le nombre total d'étudiants est de 4
La façon dont nous avons ajouté des éléments au tableau est différente de celle utilisée initialement. Il a été utilisé ici de cette façon pour vous donner une idée de la manière alternative d'attribuer des valeurs au tableau. Le nom des quatre élèves est attribué à chaque index du tableau et peut être utilisé en choisissant l'index en conséquence. voyons un autre exemple où nous utiliserons collectivement la fonction de tri et de comptage pour trier les valeurs dans le tableau.
Exemple: Dans cet exemple, nous allons attribuer plusieurs numéros de rôle au tableau dans un ordre aléatoire, puis nous utiliserons la fonction de tri pour organiser l'ordre des numéros de rôle.
<_?php$roll_number= array(“22”, “13”, “2”, “9”);
sort($roll_number);
$roll_length = count($roll_number);
echo “Roll numbers in ascending order :”
for($x = 0; $x < $roll_length; $x++)
(
echo $roll_number($x) . “ “;
)?>
Sortie: Les numéros de rôle attribués au tableau dans la série aléatoire seront triés par ordre croissant.
Numéros de rôle dans l'ordre croissant: 2 9 13 22
Les avantages
Nous avons observé les avantages de l'utilisation du tableau PHP et nous allons maintenant les organiser dans une seule section. Voici quelques-uns des avantages du tableau PHP qui le rendent très utile.
1. Plusieurs valeurs sous un même nom
Un tableau nous permet d'ajouter plusieurs éléments d'un type similaire sous un seul nom, ce qui rend les valeurs faciles d'accès et pratiques également. Bien que les valeurs soient supposées être du même type de données, nous n'aurons pas besoin de définir le type du tableau.
2. Approuver la mise en œuvre de la structure de données
Les structures de données telles que la liste chaînée, les arbres, les files d'attente sont implémentées dans n'importe quel langage de programmation de haut niveau par l'utilisation d'un tableau. En raison de cet avantage d'un tableau, les langages pourraient également fournir une plate-forme pour travailler sur des applications complexes. Il facilite en fait la façon dont les données doivent être stockées dans la mémoire.
3. Représentation matricielle
Le tableau multidimensionnel permet au développeur d'effectuer les opérations d'une matrice en organisant les valeurs de la même manière que celles conservées dans le tableau. La seule prudence à prendre lors de l'utilisation de la matrice est que la sortie doit être soit dans un tableau unidimensionnel soit dans deux dimensions, nous avons choisi le tableau de sortie en conséquence.
4. Facile à retenir
Tout ce dont nous devons nous souvenir est le numéro d'index afin de localiser une valeur spécifique. Il n'est pas nécessaire de mémoriser plusieurs noms de variables car toutes les valeurs peuvent être appelées ou utilisées en utilisant le même nom, qui est en fait le nom du tableau.
5. Moins d'utilisation de la mémoire
Le nombre croissant de variables augmente également l'utilisation de la mémoire par le programme car la mémoire doit être affectée à chaque variable, mais dans le cas d'un tableau, la mémoire doit être affectée au tableau unique qui pourrait stocker plusieurs valeurs et la même consommation de mémoire inutile.
Compétences requises
Pour travailler avec un tableau PHP, vous êtes censé connaître quelques notions de base sur la programmation, comme la façon dont les valeurs sont attribuées au tableau, comment les appeler, etc. Afin de mettre en œuvre la structure de données à l'aide d'un tableau, il faut avoir connaissance de la partie de la structure de données ainsi que de la notion de travail d'un tableau.
Nous devrons également comprendre la variable, car un tableau n'est rien d'autre que la version étendue de la variable. La façon dont la variable stocke une seule valeur, de la même manière que le tableau utilise l'index pour stocker une seule valeur et ces valeurs uniques ajoutées par la moyenne de plusieurs index se réunissent pour former un tableau. Toute personne ayant une bonne compréhension des principes fondamentaux de la programmation peut travailler avec des tableaux très facilement.
Pourquoi avons-nous besoin d'un tableau PHP?
Pour obtenir la réponse à cette question, nous devons rappeler toutes les choses que nous avons comprises jusqu'à présent dans ce tutoriel. C'est une chose évidente que nous préférons utiliser quoi que ce soit uniquement si cela nous offre une sorte d'avantages et comme un tableau nous est très bénéfique pour divers aspects, nous préférons toujours travailler avec le tableau chaque fois que cela est nécessaire. Lors de l'écriture du code, chaque fois que nous devons stocker plusieurs valeurs pour une entité commune, le tableau est la première chose qui nous vient à l'esprit.
Comme indiqué précédemment, la seule façon d'introduire la structure des données dans les programmes est facilitée par la moyenne d'un tableau. L'arbre, la pile, la file d'attente, la liste chaînée font partie de la structure de données qui définit la façon dont les données sont stockées. Pour implémenter ces structures de données, un tableau est la seule et meilleure option. En plus de sa fonctionnalité, il est très facile à utiliser. De plus, nous en avons besoin car cela nous donne l'occasion d'atténuer l'utilisation de la mémoire. Les développeurs de programmes utilisant des tableaux sont toujours très efficaces et consomment moins de mémoire.
Quelle est la bonne audience pour apprendre PHP Array?
Toute personne désireuse d'apprendre PHP est le public idéal pour apprendre le tableau PHP. Tout ce qu'il faut pour apprendre le tableau, c'est juste la compréhension des principes de programmation. Donc, en termes plus spécifiques, toute personne connaissant les bases du codage serait en mesure de comprendre le tableau en douceur.
Comment Learning Array vous aidera dans la croissance de votre carrière?
En raison de la nécessité de travailler avec une grande quantité de données ces jours-ci, il est devenu très important de stocker les données de manière systématique afin qu'elles puissent être récupérées chaque fois que cela est nécessaire et c'est l'endroit précis où le tableau entre en jeu. en tant que développeur, il vous donnera également la possibilité de faire évoluer votre carrière dans les technologies de structure de données
Conclusion
Dans n'importe quel langage de programmation, la matrice joue un rôle très vital et doit donc être utilisée la plupart du temps lors du développement de programmes complexes. Il fournit un mécanisme d'utilisation efficace de la mémoire qui en fait la chose la plus nécessaire tout en travaillant avec un nombre abondant de données.
Articles recommandés
Cela a été un guide sur Qu'est-ce que PHP Array. Ici, nous avons discuté du fonctionnement, des compétences, des types et des avantages de PHP Array à l'aide d'exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Qu'est-ce que SQL?
- Qu'est-ce qu'Apache?
- Qu'est-ce que Maven?
- Qu'est-ce que Splunk?