Isi kandungan
- Apakah Fungsi addslashes()
- Sintaks
- Parameter s
- Kembali
- Bagaimana Fungsi addslashes() Berfungsi
- Contoh fungsi addslashes()
- Kesimpulan
Apakah Fungsi addslashes() dalam PHP
The addslash() fungsi dalam PHP menambah garis miring ke belakang (\) sebelum aksara khas seperti petikan, apostrof dan garis miring ke belakang. Fungsi ini digunakan untuk melepaskan aksara khas dalam rentetan supaya ia boleh disimpan dengan selamat dalam pangkalan data atau digunakan pada halaman web tanpa menyebabkan ralat sintaks.
Sintaks
Sintaks untuk fungsi addslashes() adalah seperti berikut:
menambah sebatan ( $rentetan )
Parameter
Fungsi ini mempunyai satu parameter:
- $rentetan : Rentetan untuk diproses.
Kembali
Ia mengembalikan rentetan yang diubah suai dengan garis miring ke belakang yang diperlukan ditambah sebelum aksara tertentu.
Bagaimana Fungsi addslashes() Berfungsi
Fungsi addslashes() mengambil rentetan sebagai input dan mengembalikan rentetan dengan aksara khas yang terlepas dengan menambahkan garis miring ke belakang sebelum mereka.
Watak-watak yang diawali dengan garis miring ke belakang termasuk:
- Petikan tunggal (‘)
- Petikan berganda (“)
- Garis miring ke belakang (\)
- Bait kosong (\0)
Set aksara khusus yang dilepaskan bergantung pada rentetan input.
Contoh fungsi addslashes()
Sekarang kita akan merangkumi beberapa contoh program yang menerangkan penggunaan fungsi addslashes() dalam PHP.
Contoh 1
Kod PHP yang diberikan menunjukkan penggunaan fungsi addslashes() untuk menambah backslash sebelum ini petikan tunggal aksara dalam rentetan:
// Rentetan Input
$str = menambah sebatan ( 'Linux' ) ;
// mencetak rentetan yang terlepas
bergema ( $str ) ;
?>
Di sini, rentetan Linux diluluskan sebagai hujah kepada fungsi addslashes() , yang akan melepaskan watak apostrof dengan garis miring ke belakang. Rentetan yang terhasil ialah Linux .
The gema() pernyataan digunakan untuk mencetak rentetan yang terlepas ke output.
Contoh 2
Kod PHP yang diberikan menunjukkan penggunaan fungsi addslashes() untuk menambah backslash sebelum ini petikan berganda aksara dalam rentetan.
// Rentetan Input
$str = menambah sebatan ( 'Tutorial 'PHP' Linux' ) ;
// mencetak rentetan yang terlepas
bergema ( $str ) ;
?>
Di sini rentetan Tutorial 'PHP' Linuxhint diluluskan sebagai hujah kepada fungsi addslashes(), yang akan melepaskan watak petikan berganda dengan garis miring ke belakang. Rentetan yang terhasil ialah Tutorial Linuxhint \”PHP\”. . Pernyataan echo() akan mencetak output:
Contoh 3
Di bawah ialah kod PHP lain yang menunjukkan penggunaan addslashes().
$str = 'Siapa PHP?' ;
bergema $str . ' Ini tidak selamat dalam pertanyaan pangkalan data.
' ;
bergema menambah sebatan ( $str ) . ' Ini selamat dalam pertanyaan pangkalan data.' ;
?>
Di sini rentetan Siapa PHP? disimpan dalam $str pembolehubah. Pernyataan gema digunakan untuk mencetak rentetan ke output bersama-sama dengan mesej yang menunjukkan bahawa tidak selamat untuk menggunakan rentetan secara langsung dalam pertanyaan pangkalan data.
Fungsi addslashes() kemudiannya digunakan untuk melepaskan aksara apostrof dalam rentetan dengan menambahkan garis miring ke belakang di hadapannya. Rentetan yang terhasil ialah PHP siapa? .
Yang kedua bergema pernyataan digunakan untuk mencetak rentetan yang dilepaskan ke output bersama-sama dengan mesej yang menunjukkan bahawa adalah selamat untuk menggunakan rentetan dalam pertanyaan pangkalan data.
Kesimpulan
Di sini, kami membincangkan fungsi addslashes() dalam PHP, yang digunakan untuk melepaskan aksara khas dalam rentetan supaya ia boleh disimpan dengan selamat dalam pangkalan data atau digunakan pada halaman web. Selanjutnya, kami meliputi sintaks, parameter, dan nilai pulangan bagi fungsi ini. Untuk butiran tentang fungsi addslashes() dan program contohnya, baca artikel tersebut.