Comprendre les tableaux en PHP

Un tableau est un arrangement systémique d'objets. Hum, qu'est-ce que ça veut dire? Eh bien dans la programmation d'un tableau est un type de structure de données. Chaque tableau peut contenir plusieurs informations. C'est un peu comme une variable dans la mesure où elle stocke des données, mais pas du tout comme une variable dans la mesure où au lieu de stocker un bit d'informations, elle peut stocker de nombreuses informations.

Commençons par un exemple. Disons que vous stockez des informations sur les gens. Vous pourriez avoir une variable qui a enregistré mon nom "Angela". Mais dans un tableau, vous pouvez stocker mon nom, mon âge, ma taille, mon

Dans cet exemple de code, nous allons examiner le stockage de deux bits d'informations à la fois, le premier étant le nom de quelqu'un et le second étant leur couleur préférée.

Dans cet exemple de code, vous pouvez voir que le tableau d'amis est trié par numéro et contient une liste d'amis. Dans le deuxième tableau, la couleur, au lieu d'utiliser des nombres, il utilise des chaînes pour identifier les différents bits d'information.

L'identifiant utilisé pour récupérer les données du tableau est appelé sa clé. Dans notre premier exemple, les clés étaient des entiers 0, 1, 2 et 3. Dans notre deuxième exemple, les clés étaient des chaînes. Dans les deux cas, nous pouvons accéder aux données contenues dans le tableau en utilisant à la fois le nom du tableau et la clé.

Comme les variables, les tableaux commencent toujours par un signe dollar ($ array) et sont sensibles à la casse. Ils ne peuvent pas commencer par un trait de soulignement ou un nombre, vous devez les commencer par une lettre.

Donc, pour le dire simplement, un tableau est un peu comme une variable avec beaucoup de petites variables à l'intérieur. Mais que faites-vous exactement avec un tableau? Et en quoi cela vous est-il utile en tant que programmeur PHP?

En pratique, vous ne créerez probablement jamais un tableau comme celui de l'exemple ci-dessus. La chose la plus utile que vous puissiez faire avec un tableau en PHP est de l'utiliser pour conserver des informations que vous obtenez ailleurs.

Il n'est pas rare que les informations de votre site Web soient stockées dans une base de données MySQL. Lorsque votre site Web a besoin de certaines informations, il accède simplement à votre base de données, et wha-laa, aux données à la demande.

Disons que vous avez une base de données de personnes qui vivent dans votre ville. Vous souhaitez maintenant rechercher dans cette base de données et imprimer les enregistrements de toute personne nommée «Tom». Comment vous y prendriez-vous??

Vous liriez la base de données pour les personnes nommées Tom, puis extrairiez leur nom et toutes les autres informations les concernant de la base de données et les placeriez dans un tableau à l'intérieur de votre programme. Vous pouvez ensuite parcourir ce tableau et imprimer les informations ou les stocker pour les utiliser ailleurs dans votre programme.

En apparence, un tableau peut ne pas vous sembler intéressant, mais lorsque vous faites plus de programmation et commencez à stocker des structures de données plus complexes, vous constaterez que vous les écrivez souvent dans des tableaux lorsqu'ils doivent être utilisés.