Hàm htmlentities

Hàm htmlentities chuyển đổi các ký tự thành các thực thể HTML tương ứng. Xem các ví dụ để hiểu rõ hơn.

Hàm này tương tự htmlspecialchars, tuy nhiên, khác với nó, hàm này chuyển đổi tất cả các ký tự mà tồn tại thực thể HTML.

Cú pháp

phphtmlentities(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

Ví dụ

Hãy chuyển đổi một chuỗi có chứa thẻ:

php<?php
  $str = '<b>text</b>';
  $res = htmlentities($str);
  
  echo $res;
?>

Kết quả thực thi mã:

php'<b>text</b>'

Ví dụ

Hãy chuyển đổi một chuỗi có chứa dấu và:

php<?php
  $str = 'test: &';
  $res = htmlentities($str);
  
  echo $res;
?>

Kết quả thực thi mã:

php'test: &'

Xem thêm