Il est commun pour stocker des données au sein des structures de tableaux dans des scripts PHP . Les tableaux sont simples et efficaces pour créer et traiter , donc ils font la structure de données idéale pour de nombreuses raisons . Si vous utilisez des tableaux dans vos scripts PHP , il y aura des moments où vous avez besoin d'itérer à travers eux. Les boucles sont la structure de contrôle principal, vous êtes susceptible d' utiliser pour ce faire, accéder à chaque élément d'un tableau à son tour, effectuer la modification ou la transformation sur elle comme vous le souhaitez . Modification chaque élément dans un tableau en PHP n'est généralement pas une tâche complexe. Instructions
1
Créer votre tableau PHP . Si vous n'en avez pas déjà un tableau à travailler, créer un dans un script PHP comme dans l'exemple suivant :
< php
$ nombre = array ( 1 , 2, 3 , 4, 5);
> Photos
Ce tableau contient des entiers dans l'ordre consécutif à des fins de démonstration. La technique est la même pour n'importe quel type de tableau que vous avez dans vos scripts.
2
parcourons notre tableau. Créer un " pour chaque " boucle de travailler à travers votre réseau , l'accès à chaque élément sein:
foreach ( numéros de dollars et $ number_element ) {
//modifier l'élément
< p> }
" pour chaque " boucle est utilisé pour parcourir les tableaux, fournissant une référence à un élément dans le réseau chaque fois que la boucle est exécutée . Dans la boucle , vous pouvez effectuer tout traitement que vous devez sur l'élément. Remarquez le caractère "&" devant la variable d'élément . Cela signifie que la variable accessible dans la boucle contiendra une référence à l'élément du tableau lui-même , plutôt que d' une copie de sa valeur que dans le scénario par défaut.
3
modifier chaque élément du tableau. Dans le " pour chaque " boucle , entre l'ouverture et la fermeture des crochets de boucle , entrez le code suivant pour modifier chaque élément à son tour :
$ number_element = $ number_element +10;
Cet exemple trivial ajoute simplement 10 à la valeur de chaque élément du tableau. Vous pouvez utiliser la variable « number_element " pour mener à bien tout traitement que vous voulez, que tout ce que les modifications que vous effectuez sur cette variable sont réalisées sur l'élément du tableau en question.
4
Terminez votre traitement en boucle par détruire toutes les références temporaires détenus . Lorsque votre boucle termine son exécution , le code sera toujours contenir une référence à l'élément final consultée , dans la variable " number_element " . Supprimer ce lien en utilisant la syntaxe suivante après la boucle :
unset ($ number_element ) ;
Ne vous inquiétez pas si vous ne connaissez pas beaucoup sur les variables et les références d'objets encore , comme ces concepts deviendra plus familier pour vous le plus souvent vous les utilisez.
5
tester votre code en émettant les valeurs du tableau dans le navigateur. Ajoutez le code suivant à écrire les valeurs du tableau avant et après modification :
print_r ($ nombre ) ;
Ce code écrit chaque élément du tableau de manière lisible. Inclure cette ligne avant et après la boucle . Sauvegardez votre script PHP et le transférer sur votre serveur Web. Accédez à votre page pour tester la fonctionnalité , la vérification des valeurs de réseau étant sortie .