Array spip 1 Télécharger Accueil Documentation en français Webmestres Manuel de référence des boucles et balises Balises ARRAY ARRAY La balise ARRAY peut contenir un tableau PHP c ? est-à-dire un ensemble de paires clé valeur que l ? on veut stocker pour
Télécharger Accueil Documentation en français Webmestres Manuel de référence des boucles et balises Balises ARRAY ARRAY La balise ARRAY peut contenir un tableau PHP c ? est-à-dire un ensemble de paires clé valeur que l ? on veut stocker pour les réutiliser dans la suite du squelette Le tableau doit être déclaré par la balise SET et peut ensuite être récupéré par la balise GET Il peut être utilisé ensuite entre autres associé au critère IN d ? une boucle SOMMAIRE Déclarer un tableau et récupérer des valeurs Remplir un tableau dynamiquement Utiliser le tableau dans une boucle avec l ? opérateur IN Exemples d ? utilisation des tableaux Boucler sur n ? importe quel tableau Tester si un tableau est vide Voir aussi Déclarer un tableau et récupérer des valeurs SET montableau ARRAY cle valeur cle valeur crée la variable montableau et lui a ?ecte un tableau PHP http fr php net manual fr language types array php comme valeur qui pourrait être représenté comme suit Clés Valeurs cle cle valeur valeur Il n ? est pas nécessaire d ? entourer les chaines de caractères avec des guillemets simple ou double CIl n ? est pas nécessaire d ? entourer les chaines de caractères avec des guillemets simple ou double sauf pour spéci ?er une chaine vide qui s ? écrira ? ? À des ?ns de test on peut af ?cher le tableau gr? ce au ?ltre foreach GET mon tableau foreach af ?chera cle valeur cle valeur La valeur associée à une clé donnée peut être récupérée en utilisant le ?ltre tablevaleur GET montableau tablevaleur cle retourne valeur Depuis SPIP on peut simpli ?er sous la forme suivante GET montableau cle Véri ?er la présence d ? une valeur dans le tableau avec le ?ltre ?nd spip GET montableau ?nd valeur oui Ceci s'a ?che si la valeur est dans le tableau Remplir un tableau dynamiquement Un intérêt des tableaux est de les remplir dynamiquement par les résultats d ? une ou plusieurs boucle s Le tableau doit alors être déclaré par un SET avant la boucle SET montableau ARRAY Dans la boucle un nouveau SET redé ?nit montableau à chaque itération on le récupère par GET et on y ajoute une nouvelle valeur gr? ce aux ?ltres push ou arraymerge spip ? ? ? ? SET montableau ARRAY tableau GET montableau push COMPTEURBOUCLE L ? ordre des valeurs du tableau dépend des critères de tri de la boucle push ajoute simplement une valeur à la ?n du tableau La clé est indexée automatiquement Celle est incrémentée de à chaque itération de la boucle et ce à partir de la première clé est puis Exemple créer un tableau motschoisis contenant les IDMOT de tous les mots-clés liés à un article spip SET motschoisis ARRAY themes MOTS idarticle SET motschoisis GET motschoisis push IDMOT Si les mots liés à cet article portent les numéros et GET motschoisis foreach retourne Notez bien que GET motschoisis table valeur retourne la
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 24, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 86.8kB