Problème insertion de texte dans une chaine au contenu variable
Résolu/Fermé
ArnaudP3333x33
Messages postés
17
Date d'inscription
jeudi 31 décembre 2015
Statut
Membre
Dernière intervention
9 juin 2018
-
31 janv. 2016 à 19:38
ArnaudP3333x33 - 11 févr. 2016 à 11:16
ArnaudP3333x33 - 11 févr. 2016 à 11:16
A voir également:
- Problème insertion de texte dans une chaine au contenu variable
- Chaine tnt gratuite sur mobile - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Insertion liste déroulante excel - Guide
- Plus de chaine tv - Guide
- Word a trouvé du contenu illisible - Guide
2 réponses
NHenry
Messages postés
15159
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 octobre 2024
337
31 janv. 2016 à 19:52
31 janv. 2016 à 19:52
As-tue essayé la concaténation de chaine ? (opérateur . (point) )
ArnaudP3333x33
Messages postés
17
Date d'inscription
jeudi 31 décembre 2015
Statut
Membre
Dernière intervention
9 juin 2018
31 janv. 2016 à 20:11
31 janv. 2016 à 20:11
Oui, mon problème est surtout de me placer dans la chaine au bon endroit pour y insérer le texte. Si tu as une idée je suis preneur ;)
NHenry
Messages postés
15159
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 octobre 2024
337
31 janv. 2016 à 20:26
31 janv. 2016 à 20:26
Ben avec la concaténation de chaine, ça passe facilement :
'Teste'.$Variable.'Texte'
'Teste'.$Variable.'Texte'
ArnaudP3333x33
Messages postés
17
Date d'inscription
jeudi 31 décembre 2015
Statut
Membre
Dernière intervention
9 juin 2018
31 janv. 2016 à 21:05
31 janv. 2016 à 21:05
Tout à fait, mais le texte est variable, il peut être beaucoup plus long, plus court, avoir d'autres mots.
Je ne sais comment me placer en fin du texte a coup sur, après "nom prenom", pour y insérer la variable signature.
Je ne sais comment me placer en fin du texte a coup sur, après "nom prenom", pour y insérer la variable signature.
ArnaudP3333x33
Messages postés
17
Date d'inscription
jeudi 31 décembre 2015
Statut
Membre
Dernière intervention
9 juin 2018
31 janv. 2016 à 21:07
31 janv. 2016 à 21:07
En fin de code, l'idée est de récupérer la variable body avec l'ensemble d'origine + le texte inséré.
NHenry
Messages postés
15159
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
10 octobre 2024
337
31 janv. 2016 à 21:21
31 janv. 2016 à 21:21
Tu peux aussi précéder au remplacement d'une par tie du texte, par exemple avec printf (ou ses déclinaisons fprintf (fichier) ou sprintf (retourne la valeur) )
$Var="Texte %s Texte";
$Value="123";
$Result=sprintf($Var,$Value);
$Var="Texte %s Texte";
$Value="123";
$Result=sprintf($Var,$Value);
ArnaudP3333x33
Messages postés
17
Date d'inscription
jeudi 31 décembre 2015
Statut
Membre
Dernière intervention
9 juin 2018
Modifié par ArnaudP3333x33 le 31/01/2016 à 23:00
Modifié par ArnaudP3333x33 le 31/01/2016 à 23:00
Tout à fait, c'est l'idée que je veux utiliser, mais je ne sais comment mettre le texte dans la variable $Var de ton exemple. C'est ça mon souci.
Comment mettre la portion de texte suivante, contenue dans le body (voir le premier message), dans une variable ?
texte message
Cordialement.
Antoine
En fait mon problème se résume à ça, après je saurais le concaténer ou l'insérer je pense.
Comment mettre la portion de texte suivante, contenue dans le body (voir le premier message), dans une variable ?
texte message
Cordialement.
Antoine
En fait mon problème se résume à ça, après je saurais le concaténer ou l'insérer je pense.