[PHP] Contacé...quoi ?

Pour tout ce qui ne touche ni à Rayman, ni à la communauté.

Moderator: Modérateurs francophones

Post Reply
Megy
Bégoniax
Posts: 3240
Joined: Sat Jun 05, 2004 5:48 pm
Location: Lyon, France
Contact:
Tings: 37490

[PHP] Contacé...quoi ?

Post 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 :P
Megy
Bégoniax
Posts: 3240
Joined: Sat Jun 05, 2004 5:48 pm
Location: Lyon, France
Contact:
Tings: 37490

Post by Megy »

[Ok laissez tomber >.<]
Hunchman801
Bad Rayman
Posts: 83840
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 609979

Post 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.
Image
Megy
Bégoniax
Posts: 3240
Joined: Sat Jun 05, 2004 5:48 pm
Location: Lyon, France
Contact:
Tings: 37490

Post by Megy »

Oki, j'ai capté, merci^^
J'aime bien ton exemple :)
Hunchman801
Bad Rayman
Posts: 83840
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 609979

Post by Hunchman801 »

Je donne des cours de maths, et j'ai appris qu'il fallait des exemples percutants (ici de vérité ^^).
Image
Romano
Space Mama
Posts: 3954
Joined: Fri Aug 08, 2003 10:17 pm
Location: Aix-en-Provence, France
Contact:
Tings: 70724

Post by Romano »

Précisons que l'on peut faire de même avec la fonction sprintf. :idea:

Code: Select all

$name = 'jinzo';
$dumb = ' is dumb';

$message = sprintf("$name$dumb");
Par exemple. :)
Who's your daddy?
Hunchman801
Bad Rayman
Posts: 83840
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 609979

Re: [PHP] Contacé...quoi ?

Post 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 :)
Image
Post Reply