Hướng dẫn
Quảng cáo

Hàm addslashes() trong PHP

Hướng dẫn cách sử dụng hàm addslashes() trong lập trình PHP

Sự mô tả

Hàm addslashes()trả về một chuỗi có dấu gạch chéo ngược trước các ký tự được xác định trước. Các ký tự này là dấu nháy đơn ( '), dấu nháy kép ( "), dấu gạch chéo ngược ( \) và byte NULL ( \0).

Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.

Giá trị trả lại: Trả về chuỗi thoát.
Phiên bản: PHP 4+

Cú pháp

Cú pháp cơ bản của hàm addslashes():

addslashes ( string);

Ví dụ sau đây cho thấy cách hoạt động của hàm addslashes().

Thí dụ

<?php
// Sample string
$str = "Mr. O'Reilly";

// Escaping string
echo addslashes($str);
?>

Thông số

Hàm addslashes()chấp nhận tham số sau.

Tham số Sự mô tả
string Yêu cầu. Chỉ định chuỗi được thoát.
 

Lưu ý: Trước PHP 5.4.0, Trình điều khiển PHP magic_quotes_gpc được bật theo mặc định, về cơ bản addslashes() chạy trên tất cả dữ liệu GET, POST và COOKIE. Không được sử dụng addslashes() trên các chuỗi đã được thoát, nếu không nó sẽ gây ra thoát kép. Hàm get_magic_quotes_gpc()này có thể được sử dụng để kiểm tra xem magic_quotes_gpc có bật không.


Các ví dụ khác

Dưới đây là một số ví dụ khác cho thấy cách hoạt động của hàm addslashes():

Ví dụ sau minh họa cách thoát các ký tự dấu gạch chéo ngược bên trong một chuỗi.

Thí dụ

<?php
// Sample string
$str = "C:\Program Files\Common Files";

// Escaping string
echo addslashes($str);
?>

Bài viết này đã giúp ích cho bạn?

Bài viết mới

Advertisements