Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kod untuk melepaskan rentetan dalam PHP
Kod untuk PHP untuk melepaskan rentetan ialah fungsi "addcslashes("string","aksara yang memerlukan makna khas")" atau "addslashes("string")"; melarikan diri dari rentetan dengan menambahkan garis miring ke belakang sebelum aksara yang ditentukan dalam rentetan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara untuk rentetan aksara melarikan diri?
Rentetan boleh ditakrifkan dalam tiga cara: petikan tunggal ''
, petikan berganda ""
dan pembatas Kaedah paling mudah ialah menggunakan petikan tunggal <code>''
untuk tentukan rentetan. Apabila menggunakan rentetan, kemungkinan besar simbol yang mentakrifkan rentetan ini juga perlu digunakan sebagai sebahagian daripada rentetan Untuk mengelakkan kekeliruan, aksara pemindahan mesti digunakan di hadapan simbol ini.
ialah watak melarikan diri, dan watak pertama serta-merta mengikuti
akan menjadi watak tanpa makna atau makna istimewa.
Contohnya, '
ialah simbol khas yang mentakrifkan rentetan, tetapi apabila ditulis sebagai '
, ia kehilangan fungsinya untuk mentakrif rentetan dan menjadi petikan tunggal biasa. Kita boleh menggunakan echo "'";
untuk mengeluarkan petikan tunggal, dan aksara melarikan diri tidak akan dipaparkan.
Cara melepaskan rentetan dalam PHP
Kaedah 1: Gunakan fungsi addcslashes()
Fungsi addcslashes() mengembalikan rentetan dengan garis miring ke belakang ditambah sebelum aksara yang ditentukan.
Contoh: Tambahkan garis miring ke belakang sebelum aksara "A"
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
Fungsi addcslashes() adalah peka huruf besar-besaran.
Nota: Sila berhati-hati apabila menggunakan addcslashes() pada aksara berikut: 0 (NULL), r (carriage return), n (line feed), f (form feed), t (tab) dan v (karakter tab menegak). Dalam PHP,
Atas ialah kandungan terperinci Apakah kod untuk melepaskan rentetan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!