php - преобразование строки в массив с экранированным значением - PullRequest
0 голосов
/ 23 января 2012

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

{"key": "<span style="text-decoration: underline;"><strong>dgdgg </strong></span>"}

и хотите преобразовать его в массив:

Array (
   ["key"]=> `<span style="text-decoration: underline;"><strong>dgdgg </strong></span>`
)

есть предложения?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 23 января 2012

Как то так?

$string = '{"key": "<span style=\"text-decoration: underline;\"><strong>dgdgg </strong></span>"}';
$string = json_decode($string, true);
$string['key'] = htmlentities($string['key']);
0 голосов
/ 23 января 2012

Вы можете использовать json_decode();, так как эта "строка" выглядит как JSON.

Вы можете проверить это здесь: http://www.functions -online.com / json_decode.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...