PHP stripcslashes()
Hàm `stripslashes()` trong PHP được sử dụng để loại bỏ ký tự backslash (`\`) khỏi một chuỗi. Ký tự backslash thường được sử dụng trong PHP để escape các ký tự đặc biệt, chẳng hạn như dấu nháy đơn (`'`) và dấu nháy đôi (`"`). Khi nhận dữ liệu từ một nguồn như form HTML hoặc database, bạn có thể thấy rằng các ký tự này đã được escape bằng cách thêm ký tự backslash vào phía trước.
Cú pháp
Cú pháp của hàm `stripslashes()` như sau:
string stripslashes ( string $str )
Tham số
Hàm nhận một tham số duy nhất:
- $str: Chuỗi cần xử lý để loại bỏ các backslash.
Giá trị trả về
Hàm sẽ trả về chuỗi đã được loại bỏ các ký tự backslash.
Ví dụ
Ví dụ dưới đây minh họa cách sử dụng hàm `stripslashes()`:
<?php
// Chuỗi với backslash
$str = "Đây là một chuỗi với ký tự escape: that\'s it!";
// Sử dụng stripslashes để loại bỏ backslash
$result = stripslashes($str);
echo $result; // Xuất ra: Đây là một chuỗi với ký tự escape: that's it!
?>
Lưu ý
Hàm `stripslashes()` chỉ có tác dụng với các ký tự backslash được sử dụng để escape. Nếu bạn nhận được dữ liệu từ một nguồn không sử dụng ký tự escape, hàm này sẽ không làm gì cả.
Tóm lại, `stripslashes()` là một hàm hữu ích khi làm việc với chuỗi có chứa các ký tự escape, giúp bạn lấy lại giá trị gốc của chuỗi đó.