PHP 中如何正常显示特殊符号“转义符”?

转义符?有些朋友可能还不清楚这是什么,有些时候我们想正常显示一个含有符号的字符串变量,突然出现乱码,就很有可能是因为“转义符”。

PHP 中的转义字符有“:” “\” “’” “”” “\n” “\r” “\t” “$” “.”等等,我们想要输出这些字符,如果直接输出是不行的,需要进行转化。

一、最常见的转义方式“\”,在符号前面加上反斜杠符号进行转化:

<?php
echo "hello \"world\"!";
?>

//这样我们在前端看见的是“hello "world"!”

二、如果需要转化的内容非常多,手动添加“\”就不行了,这时候就需要使用PHP自带的 转化函数:htmlentities()函数,具体使用如下:

<?php
$zhuei = "hello <b>world</b>!";
echo htmlentities($zhuei);
?>

//输出内容是“hello <b>world</b>!”

如果你发现错误或有其他方法,请给 www.zhuei.cn 留言,我们会尽快更新本文!