非常难结果在PHP
问题描述:
$content
是一个arry。当我print_r($content)
结果太长。现在我非常难结果在PHP
echo $fenlei=$content['body']['#object']->field_fenlei['zh-hans'][0]['taxonomy_term']->name;
的$fenlei
结果是java
。但可能有很多$ fenlei的值。例如:
$content['body']['#object']->field_fenlei['zh-hans'][0]['taxonomy_term']->name;
$content['body']['#object']->field_fenlei['zh-hans'][1]['taxonomy_term']->name;
$content['body']['#object']->field_fenlei['zh-hans'][2]['taxonomy_term']->name;
......
如何循环出
$content['body']['#object']->field_fenlei['zh-hans'][1]['taxonomy_term']->name;
$content['body']['#object']->field_fenlei['zh-hans'][2]['taxonomy_term']->name;
值。这对我来说太难了。 :)
答
您可以存储下一个通用代码和foreach:
$common = $content['body']['#object']->field_fenlei['zh-hans'];
foreach($common as $key => $value){
echo "{$key}: " . $value['taxonomy_term']->name;
}
答
如果你想打印出大型阵列难以阅读,你可以尝试:
echo '<pre>'.print_r($array, true).'</pre>';
它使阵列更漂亮一点。
你可以请你提供一些数组层次结构的输出,你最初从数组使用'print_r' – 2011-05-27 02:56:21