J'ai besoin de savoir s'il est possible de concaténer des chaînes, comme suit? et si non, quelle est l'alternative de le faire?
while ($personCount < 10) {
$result+= $personCount . "person ";
}
echo $result;
il devrait ressembler à 1 person 2 person 3
personne, etc.
Vous ne pouvez pas utiliser la concaténation de connexion +
alors quelle est l'alternative?
Utilisez simplement .
pour concaténer ..__ et vous avez manqué l'incrémentation $personCount
!
while ($personCount < 10) {
$result .= $personCount . ' people';
$personCount++;
}
echo $result;
Un pas (IMHO) mieux
$result .= $personCount . ' people';
while ($personCount < 10) {
$result .= ($personCount++)." people ";
}
echo $result;
Cela devrait être plus rapide.
while ($personCount < 10) {
$result .= "{$personCount} people ";
$personCount++;
}
echo $result;
$personCount=1;
while ($personCount < 10) {
$result=0;
$result.= $personCount . "person ";
$personCount++;
echo $result;
}
Je pense que ce code devrait bien fonctionner
while ($personCount < 10) {
$result = $personCount . "people ';
$personCount++;
}
// do not understand why do you need the (+) with the result.
echo $result;
C’est la bonne réponse, je pense, car PHP est obligé de concaténer à nouveau avec chaque '.' opérateur. Il est préférable d’utiliser des guillemets doubles pour concaténer.
$personCount = 1;
while ($personCount < 10) {
$result .= "{$personCount} people ";
$personCount++;
}
echo $result;