Supprimer le caractère & dans une chaine - PHP - Programmation
Marsh Posté le 07-06-2022 à 18:59:24
Bonjour,
J'ai rajouté ce code juste après le premier preg_replace
Code :
|
Est-il possible de faire un seul code?
Merci
Marsh Posté le 09-06-2022 à 18:24:11
Bonjour,
En l'état la demande est trop brouillon. Il serait bien d'exprimer ce que tu souhaites faire, de quoi tu pars, à quoi tu veux arriver, dans quel contexte, etc.
Tu nous parles "$page" mais cette variable n'apparait nulle part dans ton code, de même on retrouve $_SESSION["Balises3"] et $_SESSION["Balises4"] on ne sait pas d'où ça sort.
Le seul truc que je comprends de ton code c'est que tu gardes le début d'un texte jusqu'à un délimiteur, ainsi que la fin d'un texte qui va d'un autre (et encore je suppose que c'est un autre) délimiteur jusqu'à la fin.
Tu nous parles de tri mais je ne vois pas la moindre fonction de tri...
Marsh Posté le 09-06-2022 à 22:02:28
Petite remarque en passant : avoir des commentaires de ce genre, ça ne sert à rien.
//on inverse la string
// Concaténation des chaines.
C'est du paraphrasage du code, ça n'apporte rien de plus comme info. Par contre, expliquer pourquoi on doit inverser la chaîne ou pourquoi on concatène, là, ça serait utile. Bref, en commentaires, on aurait une description des étapes de l'algorithme, ça serait bien mieux.
Marsh Posté le 07-06-2022 à 18:46:47
Bonjour,
J'ai ce code pour trier les balises qui fonctionne à merveille.
Seulement si dans la balises le chiffre 4 existe, cela coupe la balise ce qui est normal.
J'ai donc remplacé la valeur de $page par &.
Mais je ne sait comment lui dire de retirer le & dans le preg_replace.
la chaine est bien trié mais il reste le &5
Voici le code pour preg_replace.
Merci
---------------
De retour au PHP après plus de 12 ans d'absence pour retrouver un emploi.