Khi làm công việc này trong PHP, người ta có thể đáp ứng loại này phát hành:Thực tiễn tốt nhất để đặt thuộc tính html qua PHP là gì?
<span title="<?php echo $variable;?>">...
Vấn đề là nếu $variable
chứa dấu ngoặc kép, nên thay đổi nó để \"
Và đó không phải là toàn bộ câu chuyện được nêu ra :
<span title='<?php echo $variable;?>'>...
Trong trường hợp này, chúng tôi cần thay đổi dấu nháy đơn thành \'
, nhưng để lại dấu ngoặc kép.
Vậy làm cách nào chúng ta có thể làm điều đó theo cách thức tổng quát?
Xác nhận với html5 thông số kỹ thuật ở đây: http://stackoverflow.com/questions/5320177/what-values-can-i-put-in-an-html-attribute-value –
1 cho đề cập đến "ENT_QUOTES". Tôi đã sử dụng chức năng này nhưng dấu ngoặc kép sẽ làm hỏng html. – danielson317