Hàm
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
0 chuyển đổi các ký tự có ý nghĩa đặc biệt trong ngữ cảnh HTML thành các thực thể HTML tương đương của chúng. Các ký tự sau đây được coi là đặc biệt
1 [dấu và] được chuyển đổi thànhpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
1pack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
3 [trích dẫn kép] được chuyển đổi thànhpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
3, trừ khi đặtpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
5pack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
6 [trích dẫn đơn] được chuyển đổi thànhpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
6 [đối vớipack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
0, đây là giá trị mặc định] hoặcpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
6 [đối vớipack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
2,pack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
3 hoặcpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
4], nhưng chỉ khipack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
5 được đặtpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
6 [ít hơn] được chuyển đổi thànhpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
6pack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
8 [lớn hơn] được chuyển đổi thànhpack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
8pack \"bag & baggage\"."; // Convert only & and double-quotes $a = htmlspecialchars[$str]; echo $a; // Let's pack "bag & baggage". // Convert all special characters $b = htmlspecialchars[$str, ENT_QUOTES]; echo $b; // Let's pack "bag & baggage". // Convert single quotes to named entity $c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5]; echo $c; // Let's pack "bag & baggage". ?>
Chức năng này thường đảo ngược tác dụng của chức năng
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
00Bảng dưới đây tóm tắt các chi tiết kỹ thuật của chức năng này
Giá trị trả về. Trả về chuỗi đã chuyển đổi. Nếu chuỗi đầu vào chứa một chuỗi mã không hợp lệ trong bộ ký tự đã cho, nó sẽ trả về một chuỗi trống, trừ khi cờ
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
01 hoặc pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
02 được đặt. Phiên bản. PHP4+cú pháp
Cú pháp cơ bản của hàm
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
0 được đưa ra vớihtmlký tự đặc biệt[chuỗi, cờ, bộ ký tự, double_encode];
Ví dụ sau đây cho thấy hàm
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
0 đang hoạt độngamazing story.";
// Converting the string
echo htmlspecialchars[$str];
?>
Đầu ra của ví dụ trên sẽ là [xem nguồn để có ý tưởng]
It's an amazing story.
Tuy nhiên, trên trình duyệt bạn sẽ luôn thấy chuỗi
pack \"bag & baggage\".";
// Convert only & and double-quotes
$a = htmlspecialchars[$str];
echo $a; // Let's pack "bag & baggage".
// Convert all special characters
$b = htmlspecialchars[$str, ENT_QUOTES];
echo $b; // Let's pack "bag & baggage".
// Convert single quotes to named entity
$c = htmlspecialchars[$str, ENT_QUOTES | ENT_HTML5];
echo $c; // Let's pack "bag & baggage".
?>
12 View source [click chuột phải chọn View Page Source] của ví dụ xuất ra để xem chuỗi đã chuyển đổi
Htmlspecialchars trong PHP dùng để làm gì?
Hàm htmlspecialchars[] chuyển đổi một số ký tự được xác định trước thành thực thể HTML .
Khi nào tôi nên sử dụng Htmlspecialchars?
Bạn chỉ nên gọi phương thức này khi lặp lại dữ liệu vào HTML . Không lưu trữ HTML đã thoát trong cơ sở dữ liệu của bạn; . Cơ sở dữ liệu sẽ lưu trữ dữ liệu thực tế của bạn, không phải biểu diễn HTML của nó.
Ký tự đặc biệt HTML là gì?
Ký tự đặc biệt là các đoạn mã HTML cụ thể được thiết kế để hiển thị các ký tự được sử dụng trong mã HTML hoặc để bao gồm các ký tự không tìm thấy trên bàn phím trong văn bản mà người xem nhìn thấy . .
Htmlspecialchars trả về cái gì?
Giá trị được trả về bởi htmlspecialchars[]
. converted string, and if the input string is invalid or contains invalid code sequence, then it will return an empty string.