在PHP中使用非常困难的结果

时间:2011-05-27 02:51:17

标签: php

$content是一个arry。当我print_r($content)结果太长时。现在我

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;

值。对我来说太难了。 :)

2 个答案:

答案 0 :(得分:2)

您可以存储公共代码和foreach:

$common = $content['body']['#object']->field_fenlei['zh-hans'];

foreach($common as $key => $value){
    echo "{$key}: " . $value['taxonomy_term']->name;
}

答案 1 :(得分:0)

如果要打印难以阅读的大型数组,可以尝试:

echo '<pre>'.print_r($array, true).'</pre>';

它使数组变得更漂亮。