Json在标记之间返回空字符串

时间:2013-07-31 17:58:21

标签: php json string yii

我是json的新手,我有一个问题,为什么json_decode在<标签之间返回空字符串和> ... 这是我的json字符串

{
    "clipboard": 
    {

    "title": " Mozilla Firefox ",
    "event": "<MOUSE+Copy/Paste>"
     }
 }

json_decode到var_dump的输出显示

    object(stdClass)#44 (1) { ["clipboard"]=> object(stdClass)#45 (2) { ["title"]=> string(17) " Mozilla Firefox " ["event"]=> string(18) "" } } 

为什么它一直在删除“&lt;”之间的数据和“&gt;” ,我检查了一个在线json编辑器,它成功验证了我的json字符串,它确实显示了它的值。但是当我使用deocde_json时,“event”数组元素变为空。

1 个答案:

答案 0 :(得分:5)

string(18)中的["event"]=> string(18) ""为您提供线索。

查看您网页的来源。它不会显示在您的网站上,而是显示在源中,因为它被解释为html标记。