Как избежать одиночных кавычек при печати в твиттере php twitter?

У меня есть функция для автоматического добавления текста в твиттер-аккаунт. Все работает нормально, но когда текст содержит какие-либо одинарные кавычки, он публикуется в твиттере, как показано ниже.

Пример: фактический текст и ожидаемый результат: диск Манети "Beti Bachao" запускается

Текст, отображаемый в твиттере: диск Манека tiBeti Bachao goes запускается

Пожалуйста, дайте мне знать, как избежать этих одинарных кавычек в php.

С уважением, Киран.

1 ответ

Попробуйте использовать htmlentities() следующим образом:

<?php
$str = "A 'quote' is <b>bold</b>";

// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

// Outputs: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?>
Другие вопросы по тегам