Отображение проблем в символах «<» и «>» в ​​php - PullRequest
0 голосов
/ 26 марта 2012

У меня есть строка

$string = "test<String>";

, но когда я делаю

echo $string;

, он показывает:

testString

и когда я отправляю строку $ на мобильныйв виде смс он показывает

&lt;testString&gt;

Как я могу показать "test " с символом <и>?

спасибо заранее.

Ответы [ 4 ]

1 голос
/ 26 марта 2012

Вы в основном делаете все наоборот.

&lt;String&gt;

это скажет html выводить символы меньше и больше чем *. 1004 *

Это должно помочь вам http://www.w3schools.com/html/html_entities.asp

0 голосов
/ 05 апреля 2012

Не найдено никакого решения для мобильного смс-тега, поэтому для мобильного я временно использовал (и) вместо <и> для служебных целей.

0 голосов
/ 26 марта 2012

Не знаю, какой SMS-API вы используете, может быть, вам нужно urlencode строка, прежде чем отправить его в API.

0 голосов
/ 26 марта 2012

Вы можете попробовать:

$string = "test<string>";
$string = htmlspecialchars($string);
echo $string;
...