как кодировать одинарные кавычки - PullRequest
3 голосов
/ 20 мая 2011

Я хочу знать, как я использую htmlentities •' for ' в своем коде? Как избежать одиночной кавычки

Hows apostrophe Работа в IE

while($row = pg_fetch_array($result))
{
    if($row[3]=="")
    {

        $vmobj_Array[$i]=$row[0]."***".$row[1]."***".$row[2];
    }
    else
    {
        $vmobj_Array[$i]=$row[0].' ( '.$row[3].' )'."***".$row[1]."***".$row[2];

    }
    $i++;
}

1 Ответ

16 голосов
/ 20 мая 2011

Я думаю, что на каждый вопрос должен быть ответ, поэтому я также публикую здесь.Не стесняйтесь принять ответ, который кто-то еще разместил там только сейчас.

htmlentities($str, ENT_QUOTES); или htmlspecialchars($str, ENT_QUOTES); должны сделать трюк, где $ str следует заменить переменной или строкой, которую вы хотите экранировать (например, $row[0]).Если вы просто хотите добавить это, все, что вам нужно сделать, это добавить: print "Here's an apostrophe '";

...