Fusionner deux chaines de caractères

Eléphanteau du PHP | 36 Messages

02 mai 2012, 20:38

Bonjour à toutes et tous,

Je cherche une formule qui me permettrait de fusionner deux chaines de caractères.
Très basiquement, voilà ce que je veux obtenir :
$nom1 = $params->get( 'grande');
$nom2 = $params->get( 'image.jpg');

echo $nom1-$nom2;
pour voir s'afficher : grande-image.jpg

(bon, ok c'est très sommaire mais c'est à l'image de mon niveau de php ....).
J'ai été fouiller sur le site de php.net mais sans résultat.

Merci par avance pour votre aide et vos réponses.
"Dépêchez vous de vivre avant qu'il ne soit trop tard"

ViPHP
ViPHP | 2287 Messages

02 mai 2012, 21:30

Hello,

On appelle cela la concaténation, et ça se fait en php avec l'opérateur . (point).
<?php echo "coucou"."-"."tout"."-"."le"."-"."monde";
Si besoin tu trouveras plus d'exemples d'utilisation dans le manuel php et dans une très grande partie des codes sources présents sur le forum.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphanteau du PHP | 36 Messages

02 mai 2012, 23:55

Merci pour ta réponse, je teste ça tout de suite !

Pour ce dont j'ai besoin, je dois aller chercher dans la BDD le contenu de plusieurs variables (que je dois ensuite concaténer).
Cela va donc s'écrire comme suit : $coucou, $tout, $le et $monde (pour les variables qui auront été "remplies" par ce que contient la BDD).

Je viens de tester et ..... ben non, ça ne fonctionne pas !
Je dois certainement mal rédiger l'instruction.
"Dépêchez vous de vivre avant qu'il ne soit trop tard"

Eléphant du PHP | 343 Messages

03 mai 2012, 00:39

L'exemple de calimero explique bien le principe.
S'il y a un problème d'application, il nous faut le code sinon on ne peut pas aider.
Développeur web

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

03 mai 2012, 06:50

J'ajouterais que la concaténation existe aussi en SQL.
Dans ton cas autant l'utiliser ;)

Plus d'info sur SQL http://sqlpro.developpez.com.

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 36 Messages

03 mai 2012, 08:28

Bonjour les gens du php !

Je ne devais pas être très en forme hier soir car ce matin, à la relecture de vos réponses, j'ai réussi à concaténer les variables :
<?php 

$coucou   =( 'Bonjour');
$toutlemonde   =( 'tout le monde' );

echo $coucou ."-". $toutlemonde;

?>
C'est un modeste début mais cela fonctionne.
Il ne reste plus qu'à PHP d'aller chercher le contenu de la BDD pour remplir mes variables à concaténer !
(je reviens si ça se passe mal ^^)
"Dépêchez vous de vivre avant qu'il ne soit trop tard"