Rumah >pembangunan bahagian belakang >tutorial php >Mengapa \' \' Tidak Berfungsi untuk Penggabungan Rentetan dalam PHP, dan Apakah Kaedah yang Betul?

Mengapa \' \' Tidak Berfungsi untuk Penggabungan Rentetan dalam PHP, dan Apakah Kaedah yang Betul?

DDD
DDDasal
2024-11-27 20:41:10677semak imbas

Why Doesn't ' ' Work for String Concatenation in PHP, and What's the Correct Method?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn