Skip to content

Commit

Permalink
Update les-arrays-php-sont-ils-des-arrays.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierstoval authored and Equinox4 committed Aug 7, 2024
1 parent 99883d2 commit fa6a81f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions langages/php/les-arrays-php-sont-ils-des-arrays.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Une liste chainée est une collection dynamique constituée d'une paire contenan

### Les dictionnaires

Un dictionnaire est une collection de paires de clés-valeurs. On n'accède plus à une valeur par le biais de sa position mais par le biais de sa clé correspondante. De plus il n'est pas nécessaire d'utiliser des clés numériques : on peut utiliser potentiellement n'importe quel type arbitraire, comme des chaines de caractères. On peut alors associer cette collection à un dictionnaire physique, où chaque définition est accédée via le terme d'elle définit.
Un dictionnaire est une collection de paires de clés-valeurs. On n'accède plus à une valeur par le biais de sa position mais par le biais de sa clé correspondante. De plus il n'est pas nécessaire d'utiliser des clés numériques : on peut utiliser potentiellement n'importe quel type scalaire, comme des chaines de caractères. On peut alors associer cette collection à un dictionnaire physique, où chaque définition est accédée via le terme d'elle définit.

Par exemple :
```
Expand Down Expand Up @@ -128,7 +128,7 @@ De fait, certes on n'a mentionné aucune clé mais elles sont toujours là, **le

Malgré cette conclusion, il me semblait intéressant d'ajouter un dernier point sur l'usage que l'on peut avoir des arrays PHP, en dehors se sa pure définition.

En premier lieu et pour simplifier mon propos je vais introduire le terme de liste. Une liste en PHP est un dictionnaire dont les clés sont constituées de nombres consécutifs de 0 à count($array)-1. Cela correspond à la définition fournie par la fonction standarde de PHP [array_is_list](https://www.php.net/manual/en/function.array-is-list.php).
En premier lieu et pour simplifier mon propos je vais introduire le terme de liste. Une liste en PHP est un dictionnaire dont les clés sont constituées de nombres consécutifs de 0 à count($array)-1. Cela correspond à la définition fournie par la fonction standard de PHP [array_is_list](https://www.php.net/manual/en/function.array-is-list.php).

Par extension et si on reprend les exemples de syntaxe au dessus, une liste est ce que founit PHP quand on ne mentionne aucune clé dans son array, soit le cas le plus éloigné syntaxiquement du dictionnaire.

Expand Down Expand Up @@ -208,4 +208,4 @@ Pour conclure on a vu que par définition les arrays de PHP ne sont pas vraiment

Je ne les ai pas testé mais il y a aussi les fonctions de tri qui peuvent changer l'ordre des valeurs, dans ce cas cependant c'est le choix de la fonction et non pas la nature de l'array qui déterminera ou non la réassignation des clés.

Donc les arrays php sont-ils des arrays ? Techniquement non, mais on peut faire comme si.
Donc les arrays php sont-ils des arrays ? Techniquement non, mais on peut faire comme si.

0 comments on commit fa6a81f

Please sign in to comment.