[PHP] Concaténation de deux variables
Résolu
rasteda
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
rasteda Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
rasteda Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai besoin de votre aide pour la concaténation d'une chaine de caractères incluant 2 variables.
Je récupère 2 variables :
$rub = $_GET['rub'];
$ref = $_GET['ref'];
et je souhaite les intégrer dans une chaine
en l'occurence
"contenu_rub$rubart$ref.xml"
Pour la concaténation j'ai mis un point après la variable $rub comme ceci:
contenu_rub$rub.art$ref.xml
mais ca me retourne contenu_rub01.art02.xml
or je ne veux pas du point après le rub01 je souhaiterai une chaîne du type
contenu_rub01art02.xml
Bref je suis perdu. Merci de m'éclairer :-)
j'ai besoin de votre aide pour la concaténation d'une chaine de caractères incluant 2 variables.
Je récupère 2 variables :
$rub = $_GET['rub'];
$ref = $_GET['ref'];
et je souhaite les intégrer dans une chaine
en l'occurence
"contenu_rub$rubart$ref.xml"
Pour la concaténation j'ai mis un point après la variable $rub comme ceci:
contenu_rub$rub.art$ref.xml
mais ca me retourne contenu_rub01.art02.xml
or je ne veux pas du point après le rub01 je souhaiterai une chaîne du type
contenu_rub01art02.xml
Bref je suis perdu. Merci de m'éclairer :-)
A voir également:
- [PHP] Concaténation de deux variables
- Nombre de jours entre deux dates excel - Guide
- Concatener deux cellules excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
Tu peux faire comme ça mais c'est assez gore :
mais ça ce n'est pas vraiment une concaténation, c'est l'affectation d'une chaîne qui contient des variables interprétées.
ou bien, plus proprement, en concaténant :
Si tu fais :
c'est comme dans le premier cas, sauf que le point fais partie de la chaîne, mais il ne signifie pas "concaténer".
$variable="$debut$fin";
mais ça ce n'est pas vraiment une concaténation, c'est l'affectation d'une chaîne qui contient des variables interprétées.
ou bien, plus proprement, en concaténant :
$variable=$debut.$fin;
Si tu fais :
$variable="$debut.$fin";
c'est comme dans le premier cas, sauf que le point fais partie de la chaîne, mais il ne signifie pas "concaténer".
Super merci !!
Mais en fait je viens de trouver une solution qui fonctionne nickel:
"contenu_rub" . $rub . "art$ref.xml"
merci Yoan et merci moi même !! 'tain je suis trop fort :-p
Mais en fait je viens de trouver une solution qui fonctionne nickel:
"contenu_rub" . $rub . "art$ref.xml"
merci Yoan et merci moi même !! 'tain je suis trop fort :-p
Ouais mais c'est un peu gore aussi :P Imagine que tu veuilles un jour rajouter quelque-chose devant le .xml, par exemple contenu_rub01art02_version1.xml et bien ça ne marchera plus, car il ira chercher la variable $art_version1 qui n'existe pas !
Comme ça c'est mieux :
Comme ça c'est mieux :
$machin="contenu_rub" . $rub . "art" . $ref . ".xml";