84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
$string="\""; //$string="'"; echo htmlentities($string,ENT_QUOTES,'UTF-8');
用单引号时返回的是',用双引号时返回的却不是",而是"这是为什么呢?
认证高级PHP讲师
没有什么为什么, 这个转义的映射关系可以通过这函数来获取:get_html_translation_table(HTML_ENTITIES) 可以看到里面没有单引号。所以单引号就被转换为'的形式。
get_html_translation_table(HTML_ENTITIES)
'
没有什么为什么, 这个转义的映射关系可以通过这函数来获取:
get_html_translation_table(HTML_ENTITIES)
可以看到里面没有单引号。所以单引号就被转换为'
的形式。