Les programmes informatiques utilisent souvent des réseaux pour gérer les éléments de données. Les données d'une application peuvent inclure du texte , des chiffres et de nombreux autres types d'informations , y compris ce que vous voyez comme un utilisateur de l'application ainsi que les éléments impliqués dans la logique de l'application . Arrays stockent des séquences de valeurs de données dans des arrangements linéaires. De nombreux langages de programmation permettent d'accéder aux structures de réseaux , y compris les plates-formes Web et de bureau. Stockage de données
Les éléments d'un tableau peut comporter de nombreux types et les valeurs de données différentes . Par exemple, un programme de jeu pourrait stocker une série de chaînes de texte dans une structure matricielle pour représenter les noms de niveaux dans le jeu . Chaque élément d'un tableau est un élément. Sauf si elle est vide , un élément de tableau possède une valeur , qui est l'élément de données réelle est stockée . Un élément de tableau a aussi un indice, qui est la position elle se trouve à l'intérieur du réseau . Dans le cas le plus simple , l'index d'un élément de tableau est un nombre entier , ce qui représente sa position , avec le premier élément à la position zéro, alors les positions d'index ultérieures par une incrémentation jusqu'à ce que l' extrémité de la structure .
création
Quand un programme crée un objet de tableau , il indiquera le nom du tableau. Selon le langage de programmation , le code peut en outre préciser le type de données de la matrice va stocker , ainsi que la longueur de la structure . L'exemple de code Java suivant illustre la création d'un tableau pour stocker des éléments de chaîne : String [ ] MyWords = new String [7];
Ce code crée un tableau avec sept positions pour les valeurs de chaîne . L'exemple de code suivant illustre la création d'un tableau et l'instancier avec des éléments en PHP : $ my_words = array ( "chaise ", " voiture ", " personne ", " arbre ");
Ce code crée un tableau de quatre éléments qu'il contient. PHP peut également créer des tableaux avec des clés , ce qui rend chaque élément un appariement de clé et la valeur , comme dans l'exemple suivant: $ my_amounts = array ( "pommes" = > 15, " bananes " = > 12, " oranges " ; => 23);
accès aux éléments
programmes
peut accéder aux éléments d'un tableau en utilisant soit des valeurs de l'indice ou des clés d'identification. Pour un tableau sans clé , le code peut utiliser la position d'index de se référer à un élément, à lire ou écrire la valeur qui y est stockée . L'exemple de code Java suivant illustre la définition de la valeur à une position d' index donné : MyWords [2] = "chapeau" ;
Cet élément peut avoir déjà eu une valeur stockée à ce poste , auquel cas cette valeur ont maintenant été remplacé par le nouveau. L'exemple de code PHP suivant montre comment accéder à l'élément à une position indiquée par une clé : echo $ my_amounts [' banane '] ;
déplacement
programmes portent souvent sur des processus dans laquelle elles Access ou modifient chaque élément dans une structure de réseau . Ces procédés impliquent en général des boucles , dans laquelle le même processus exécute plusieurs fois , une fois pour chaque élément dans le tableau . L'exemple de code PHP suivant illustre l'écriture sur la valeur à chaque position dans un tableau , avec un autre code de balisage : . . Foreach ($ my_words que $ word ) {echo "
" $ mot "
";}
la« boucle foreach " sélectionne chaque élément dans un tableau PHP à son tour, le stocker dans une variable temporaire pour le traitement de l'intérieur de la structure en boucle
.