Vous n'êtes pas identifié(e).
Pages :: 1
Discussion fermée
Bonjour,
Je récupère une variable:
Je souhaite remplacer le contenu de ma variable par:
(lien vers la base de bugs)
Le 1234 peut être n'importe quoi (mais que des chiffres de 0000 à 9999)
Actuellement je fais:
Mon lien est alors valide sur le texte "FS#1234 et autre chose" alors que je souhaite avoir un lien sur "FS#1234" seulement et ne pas impacter "et autre chose".
Comment puis-je faire?
Dois-je utiliser des "regexp"? Si oui comment?
Merci
Matiou2000
Hors ligne
Saluton,
TRIM n'est pas suffisant, si tu ne veux conserver que la valeur numérique il faut forcer le typage du contenu de $FS_numb, par exemple en le multipliant par l'élément neutre 1.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut,
Super ça marche! Merci beaucoup pour ton aide.
Question bonus:
Si:
ou même:
et je veux mes 2 liens actifs? Actuellement il ne voit que le premier (et seulement si il est placé en première position).
Merci d'avance.
Matiou2000
Dernière modification par matiou2000 (04-05-2011 10:31:32)
Hors ligne
Tu veux dire quelque chose comme ça ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut,
Oui tout à fait!
En fait tu décomposes la variable en éléments puis tu appliques la méthode citée plus haut si j'ai bien compris?
J'essaye de l'adapter à la détection d'adresses internet (réaction sur http:// par exemple) et d'afficher Link par exemple, avec un lien vers l'adresse. Cela ne fonctionne pas car la composition est différente. Aujourd'hui je n'arrive qu'à remplacer une adresse par un lien (link) qui pointe à cette adresse. Mais si j'ai autre chose ça ne marche pas.
Merci beaucoup pour ton aide.
Matiou 2000
Hors ligne
J'avoue ne pas te suivre.
Que veux tu obtenir au juste à partir de cet exemple ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut,
Juste un texte "voici une adresse" suivi d'un lien "Link" vers http://toto.fr par ex suivi d'un texte "et encore cela et même un FS#1234 peut être".
Ou alors la même chose que fait ce site (j'écris http://toto.fr et le site crée un lien vers ce site)
Concernant le point d’avant (ton 2ème message) tout est OK à part qu'il ne m'affiche pas les 0 lorsque j'ai un lien FS# dans la ligne (ex: "V2.0.0 voir FS#1234" affichera "V2.. voir FS#1234")
Merci
A+
Dernière modification par matiou2000 (05-05-2011 17:26:58)
Hors ligne
Juste un texte "voici une adresse" suivi d'un lien "Link" vers http://toto.fr par ex suivi d'un texte "et encore cela et même un FS#1234 peut être".
Ou alors la même chose que fait ce site (j'écris http://toto.fr et le site crée un lien vers ce site)
Là il faut faire un traitement spécial sur chaque partie de $le_reste, tu dois pouvoir t'en sortir en améliorant mon bout de code.
Concernant le point d’avant (ton 2ème message) tout est OK à part qu'il ne m'affiche pas les 0 lorsque j'ai un lien FS# dans la ligne (ex: "V2.0.0 voir FS#1234" affichera "V2.. voir FS#1234")
Logique et je te laisse corriger, si $element ne commence pas par une valeur numérique, son produit par l'élément neutre 1 donne 0 dans $FS_numb.
Du coup, str_replace($FS_numb,"",$element), remplace tous les 0 par rien ("").
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Salut,
OK et merci pour ton aide.
Comment puis-je clore cette discussion?
A+
Matiou2000
Hors ligne
Je vais le faire.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Pages :: 1
Discussion fermée