php - 将字符串转换为具有转义值的数组

时间:2012-01-23 16:32:07

标签: php string escaping

我有一个字符串:

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

并希望将其转换为数组:

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

有什么建议吗?

感谢。

2 个答案:

答案 0 :(得分:2)

这样的东西?

$string = '{"key": "<span style=\"text-decoration: underline;\"><strong>dgdgg </strong></span>"}';
$string = json_decode($string, true);
$string['key'] = htmlentities($string['key']);

答案 1 :(得分:0)

您可以使用json_decode();,因为“字符串”看起来像JSON。

你可以在这里测试一下: http://www.functions-online.com/json_decode.html