$buffer = "34";
$buffer = $buffer . "56"; // donne 3456
// ou
$buffer.= "56"; // donne 3456
$buffer = "34";
$buffer = "12" . $buffer ; // donner 1234
Sinon tu as la fonction str_pad() qui s'en rapproche et qui a d'autres avantages, mais ça me parait un peu lourd juste pour concatener deux chaines
$buffer="23";
//on ajoute au début
$buffer="12".$buffer;
//ou à la fin
$buffer=$buffer."45";
//et même mieux
$buffer.="67";
après faire une fonction si tu veux, mais bon ...
$chaine = "une chaine";
$deb = "Le début d'";
$fin = " et sa fin";
$chaine = $deb . $chaine . $fin;
echo $chaine; // Affichera Le début d'une chaine et sa fin
Un exemple concert:Et euh..... y a une raison pour laquelle une simple concaténation ne suffirait pas ?
Sinon tu as la fonction str_pad() qui s'en rapproche et qui a d'autres avantages, mais ça me parait un peu lourd juste pour concatener deux chaines$buffer = "34"; $buffer = $buffer . "56"; // donne 3456 // ou $buffer.= "56"; // donne 3456 $buffer = "34"; $buffer = "12" . $buffer ; // donner 1234
$protocole = "http://";
$adresse = "www.google.com";
$adresse = $protocole . $adresse;
echo $adresse; // Affichera http://www.google.com
define ('DEB', 0);
define ('FIN', 1);
function strCat ($strSrc, $strConcat, $sens = FIN){
switch ($sens){
case DEB : return ($strConcat . $strSrc);
case FIN :
default : return ($strSrc . $strConcat);
}
}
function concat($chaineGauche, $chaineDroite) {
return $chaineGauche . $chaineDroite;
}
Ce qui n'aurait, je vous l'accorde, absolument aucun intérêt .. cqfd donc