13
Indiquez l’intérêt que vous portez à cette question
0

variable php dans boucle

Bonjour à tous,

J’ai lu attentivement les postes sur ce forum et sur bien d’autres, et j’ai fais un paquet d’essai, mais rien n’y fait : je n’arrive pas à récupérer une variable php dans un critère de boucle spip.

Dans un array php je récupère des variables issues de spip que je veux réutiliser pour un ordre d’affichage particulier. Bref...
Parmis les essais :

#SET{place1,<?php echo $lesmots[1]; ?>}
ou
[(#SET{place1,<?php echo $lesmots[1]; ?>}|varphp)]

Puis récupération avec GET dans la boucle, ou avec Get en ajoutant, ou non, le filtre de la fonction ci-dessous dans le SET ou dans le GET
J’ai essayé aussi :

   #ENV**{place1,<?php echo $lesmots[1]; ?>}

Qui m’inscrit directement la variable si la ligne n’est pas dans une boucle, mais impossible de la récupérer dans la boucle, même en utilisant le même code.

Avec une fonction dans mes_fonctions :

function varphp($dummy) {
  echo $dummy;
}

ou avec return à la place d’écho...

Bref, je sais que mes variable sont bonnes et pas vide, que si je remplace mes variables dans mes boucles par leur valeur, ça marche, mais je me heurte à cette histoire de boucle calculée avant le php et l’utilisation des SET, GET, ENV, VAR n’y change rien.
Si vous avez une idée... merci d’avance.