stdClass Object ( [free] => 100% δωρεάν [meetsingles] => Γνωρίστε Singles [searchprofiles] => Προφίλ Αναζήτηση )
我有一个JSON数组,在解码'json_decode'并打印到屏幕后看起来像上面一样 - 使用UTF8 for Greek。
这是我打印它的方式:
$siteLanguages = json_decode($result);
print_r($siteLanguages);
当我尝试访问其中一个值时,页面只显示到打印点然后停止加载 - 例如:半页将显示 - 注释出来并显示整个页面 - 下面是我如何我想:
print $siteLanguages['searchprofiles'];
我看不出为什么我不能像其他任何人那样使用关联数组。
我在这里缺少一招吗? 解码后的json数组在打印时是否应显示“stdClass Object”?
THX
答案 0 :(得分:2)
我认为你正在处理一个对象,而不是数组
print $siteLanguages -> searchprofiles;
答案 1 :(得分:1)
正确的方法是: $ siteLanguages = json_decode($ result,true); 会得到一个数组,你的方式得到一个对象;