Подтвердить что ты не робот

Конкатенация строк PHP

Мне нужно знать, можно ли его конкатенировать строки следующим образом? а если нет, какова альтернатива этому?

while ($personCount < 10) {
$result+= $personCount . "person ";
}

echo $result;

он должен выглядеть как 1 person 2 person 3 человек и т.д.

Вы не можете использовать знак + в конкатенации, чтобы альтернатива?

4b9b3361

Ответ 1

Просто используйте . для конкатенации. И вы пропустили приращение $personCount!

while ($personCount < 10) {
    $result .= $personCount . ' people';
    $personCount++;
}

echo $result;

Ответ 2

Один шаг (IMHO) лучше

$result .= $personCount . ' people';

Ответ 3

while ($personCount < 10) {
    $result .= ($personCount++)." people ";
}

echo $result;

Ответ 4

Это должно быть быстрее.

while ($personCount < 10) {
    $result .= "{$personCount} people ";
    $personCount++;
}

echo $result;

Ответ 5

Я думаю, что этот код должен работать нормально

while ($personCount < 10) {
$result = $personCount . "people ';
$personCount++;
}
// do not understand why do you need the (+) with the result.
echo $result;