Page 1 of 1
[PHP] Contacé...quoi ?
Posted: Wed Jun 27, 2007 5:31 pm
by Megy
Hello tout le monde,
Dans mon apprentissage du PHP j'ai rencontré un obstacle >< Il s'agit de la conca... conta... concaténation.
Vous pouvez m'expliquer comment on le fait, à quel moment, et surtout à quoi ça sert ? ^^'
Merci

Re: [PHP] Contacé...quoi ?
Posted: Thu Jul 05, 2007 5:36 pm
by Megy
[Ok laissez tomber >.<]
Re: [PHP] Contacé...quoi ?
Posted: Fri Jul 06, 2007 3:26 pm
by Hunchman801
J'avais pas remarqué ce message, désolé ^^ C'est le problème avec tous ces sous-forums, on les visite pas souvent

La concaténation, ça sert tout bêtement à coller des variables ensemble.
Par exemple :
Code: Select all
$name = 'jinzo';
$message = $name . ' is dumb';
echo $message;
Ou encore
Code: Select all
$name = 'jinzo';
$end = ' is dumb';
$message = $name . $end;
echo $message;
C'est quelque chose de très utile en PHP et dans tous les langages de programmation. En PHP, c'est le point qui marque la concaténation.
Re: [PHP] Contacé...quoi ?
Posted: Fri Jul 06, 2007 4:49 pm
by Megy
Oki, j'ai capté, merci^^
J'aime bien ton exemple

Re: [PHP] Contacé...quoi ?
Posted: Fri Jul 06, 2007 5:26 pm
by Hunchman801
Je donne des cours de maths, et j'ai appris qu'il fallait des exemples percutants (ici de vérité ^^).
Re: [PHP] Contacé...quoi ?
Posted: Sun Jul 08, 2007 7:41 pm
by Romano
Précisons que l'on peut faire de même avec la fonction sprintf.

Code: Select all
$name = 'jinzo';
$dumb = ' is dumb';
$message = sprintf("$name$dumb");
Par exemple.

Re: [PHP] Contacé...quoi ?
Posted: Sun Sep 09, 2007 1:42 am
by Hunchman801
Fonction qui sert d'ailleurs également à remplacer des clés définies dans un texte par des variables :
Code: Select all
$name = 'jinzo';
$state = 'dumb';
$message = sprintf("%s is %s", $name, $state);
C'est très pratique car on peut utiliser autant de clés que l'on veut
