У меня есть функция для автоматического добавления текста в твиттер-аккаунт. Все работает нормально,
но когда текст содержит какие-либо одинарные кавычки, он публикуется в твиттере, как показано ниже.
Пример:
Фактический текст и ожидаемый результат: диск Манети «Beti Bachao» выходит в эфир
Текст, отображаемый в твиттере: диск Maneka Beti Bachao запускается
Пожалуйста, дайте мне знать, как избежать этих одинарных кавычек в php.
С Уважением,
Киран.
Попробуй использовать htmlentities () как это:
<?php
$str = "A 'quote' is <b>bold</b>";
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str);
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str, ENT_QUOTES);
?>
Других решений пока нет …