Php 用撇号显示文本

Php 用撇号显示文本,php,apostrophe,Php,Apostrophe,我有这个密码 echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='$name' border='0' alt='".$name."' height='48' width='48'>"; echo”“; 如果$name是Abbas Sa'ad,我如何正确显示它 它总是只回显阿巴斯Sa,您必须与entu引号一起使用,如下所示:- echo "<img src='".MY_

我有这个密码

echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='$name' border='0' alt='".$name."' height='48' width='48'>";
echo”“;
如果$name是Abbas Sa'ad,我如何正确显示它

它总是只回显阿巴斯Sa,

您必须与
entu引号一起使用,如下所示:-

echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='". htmlspecialchars($name, ENT_QUOTES) ."' border='0' alt='". htmlspecialchars($name, ENT_QUOTES) ."' height='48' width='48'>";
echo”“;
您必须与
ENT\u引号一起使用,如下所示:-

echo "<img src='".MY_URL."/uploads/avatars/blank.gif' class='img-circle' title='". htmlspecialchars($name, ENT_QUOTES) ."' border='0' alt='". htmlspecialchars($name, ENT_QUOTES) ."' height='48' width='48'>";
echo”“;
试试这个

str_replace("'","\'",$name);
试试这个

str_replace("'","\'",$name);

使用双引号作为html属性分隔符使用双引号作为html属性分隔符谢谢我使用了@Alive To DieThanks提供的解决方案我使用了@Alive To提供的解决方案Die@blackrx很高兴帮助你:):@blackrx很高兴帮助你:):)