次のように、文字列を連結できるかどうかを知る必要がありますか?そうでない場合、そうする代替手段は何ですか?
while ($personCount < 10) {
$result+= $personCount . "person ";
}
echo $result;
1 person 2 person 3
personなどのように表示されます。
+
サインを連結で使用することはできませんので、代替手段は何ですか?
連結には.
を使用します。そして、あなたは$personCount
増分を逃しました!
while ($personCount < 10) {
$result .= $personCount . ' people';
$personCount++;
}
echo $result;
ワンステップ(IMHO)より良い
$result .= $personCount . ' people';
while ($personCount < 10) {
$result .= ($personCount++)." people ";
}
echo $result;
これはもっと速いはずです。
while ($personCount < 10) {
$result .= "{$personCount} people ";
$personCount++;
}
echo $result;
$personCount=1;
while ($personCount < 10) {
$result=0;
$result.= $personCount . "person ";
$personCount++;
echo $result;
}
このコードは正常に動作するはずです
while ($personCount < 10) {
$result = $personCount . "people ';
$personCount++;
}
// do not understand why do you need the (+) with the result.
echo $result;
PHPはすべての '。'と再連結することを余儀なくされるため、それが適切な答えです。オペレーター。連結するには二重引用符を使用することをお勧めします。
$personCount = 1;
while ($personCount < 10) {
$result .= "{$personCount} people ";
$personCount++;
}
echo $result;