Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Memasukkan Pembolehubah PHP dengan betul ke dalam Rentetan Bergema?

Bagaimanakah Saya Memasukkan Pembolehubah PHP dengan betul ke dalam Rentetan Bergema?

Patricia Arquette
Patricia Arquetteasal
2024-12-01 00:16:17773semak imbas

How Do I Properly Insert PHP Variables into Echoed Strings?

PHP: Memasukkan Pembolehubah ke dalam Rentetan Bergema

Apabila cuba menyepadukan pembolehubah ke dalam rentetan bergema dalam PHP, seseorang mungkin menghadapi isu.

Masalah:

Kod di bawah gagal memasukkan pembolehubah $i ke dalam rentetan bergema:

$i = 1;
echo '
<p class="paragraph$i">
</p>
';
++i;

Penyelesaian :

Kunci untuk menyelesaikan isu ini terletak pada petikan yang digunakan untuk bergema rentetan. Petikan tunggal tidak menghuraikan pembolehubah PHP, jadi seseorang mesti menggunakan petikan berganda atau titik (.) untuk memanjangkan gema.

Menggunakan Petikan Berganda:

$variableName = 'Ralph';
echo 'Hello ' . $variableName . '!';

Menggunakan Titik untuk Memanjangkan Echo:

echo "Hello $variableName!";

Memohon pada Kod Diberi:

Dalam kod yang diberikan, pembetulan berikut digunakan:

Pilihan 1 (Double Petikan):

$i = 1;
echo '<p class="paragraph' . $i . '"></p>';
++i;

Pilihan 2 (Titik untuk Memanjangkan Gema):

$i = 1;
echo "<p class='paragraph$i'></p>";
++i;

Atas ialah kandungan terperinci Bagaimanakah Saya Memasukkan Pembolehubah PHP dengan betul ke dalam Rentetan Bergema?. 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