stdClass Object ([free] => 100% δωρεάν [meetsingles] => Γνωρίστε Singles [searchprofiles] => Προφίλ Αναζήτηση)
我有一个JSON阵列解码之后“json_decode”和印刷筛选它看起来像以上 - 使用UTF8为希腊语。PHP json_decode +打印数组值失败
这是我如何打印:
$siteLanguages = json_decode($result);
print_r($siteLanguages);
当我尝试访问的一个值的页面只显示到打印的点,然后它停止加载 - 例如:像半个页面会展示 - 注释掉它和整个页面显示 - 下面是我怎样,我想:
print $siteLanguages['searchprofiles'];
我不明白为什么我不能使用关联数组像任何其他。
有没有我在这里失踪的技巧? 解码后的json数组在打印时是否显示'stdClass Object'?
THX
json_decode返回一个对象,而不是一个数组。所以你应该尝试像$ siteLanguages-> searchprofiles; – Srisa 2011-12-30 07:09:30
如果你想让json_decode返回一个数组,那么传递'true'作为第二个参数。 – 2011-12-30 07:10:51