Penggabungan Rentetan PHP
Penggabungan rentetan, seperti dalam contoh yang diberikan dalam soalan, adalah tugas biasa dalam pengekodan. Walau bagaimanapun, kod yang diberikan menyebabkan ralat kerana tanda ' ' tidak boleh digunakan untuk penyatuan.
Penyelesaiannya ialah menggunakan tanda '.' pengendali sebaliknya. Tambahan pula, kod itu tiada penambahan pembolehubah $personCount dalam gelung.
Kod yang diperbetulkan adalah seperti berikut:
while ($personCount < 10) { $result .= $personCount . ' people'; // Use . for concatenation $personCount++; // Increment $personCount } echo $result;
Kod ini akan menggabungkan rentetan dengan betul dan menambah $ pembolehubah bilangan orang, menghasilkan output yang diingini: "1 orang 2 orang 3 orang..."
Atas ialah kandungan terperinci Mengapa \' \' Tidak Berfungsi untuk Penggabungan Rentetan dalam PHP, dan Apakah Kaedah yang Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!