Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah anda melepaskan petikan berganda dalam rentetan literal?
Melepaskan Petikan Berganda dalam Huruf Rentetan
Mahu memasukkan tanda petikan sebenar dalam literal rentetan boleh menimbulkan cabaran. Untuk mengelakkan kekeliruan dengan petikan yang mengelilingi rentetan, melarikan diri aksara menjadi penting.
Tugas biasa ialah membungkus rentetan yang dipetik dalam rentetan lain. Pertimbangkan pernyataan printf() berikut:
printf("She said time flies like an arrow, but fruit flies like a banana.");
Output yang diingini termasuk tanda petikan di sekeliling petikan dalam:
She said "time flies like an arrow, but fruit flies like a banana".
Bagaimana ini boleh dicapai sambil mengekalkan petikan berganda yang digunakan dalam pernyataan printf()?
Jawapannya terletak pada aksara melarikan diri. Dalam literal rentetan, aksara melarikan diri khas yang dilambangkan dengan garis miring belakang terkemuka membolehkan anda memasukkan aksara khas atau mengubah suai tafsiran rentetan. Untuk melepaskan petikan berganda, gunakan aksara sengkang ke belakang:
printf("She said \"time flies like an arrow, but fruit flies like a banana\".");
Petikan yang dilepaskan ini akan disertakan dalam rentetan literal, menghasilkan output yang diingini.
Terdapat beberapa aksara melarikan diri lain tersedia untuk gunakan dalam literal rentetan, setiap satu mempunyai tujuan tertentu. Contohnya, n mewakili baris baharu dan t mewakili aksara tab.
Atas ialah kandungan terperinci Bagaimanakah anda melepaskan petikan berganda dalam rentetan literal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!