2010-12-06 54 views
1

如果你对Wordpress一无所知,但知道如何显示存储在php数组中的所有内容(至少在我的情况下) - 请回答。我会感激!PHP显示Wordpress数组。

我有一个PHP数组,保持类别列表。但我不知道如何显示它的内容。

此代码:

$category = get_the_category(); 
echo $category; 

输出:

阵列

我想要做的是在阵列中显示的第一个项目。

我也试过:

  1. 回声$类别[0] - > cat_name

  2. 回声$类[1] - > cat_name

凡cat_name是“cat_name”,“Folio”(我的自定义帖子类型名称),“type”,“types”和“my_folio_cat”。一切都不输出(即使不是“数组”文本)。

我注册分类这样的:

register_taxonomy("my_folio_cat", array("folio"), array("hierarchical" => true, "label" => "Type", "singular_label" => "Type", "rewrite" => true)); 
+0

从我记得`get_the_category`,`$ category [0] - > cat_name`应该这样做。尝试`var_dump($ category)`来查看变量的结构,这将有助于编辑您的文章并在此处添加该信息。这里不仅仅是数组,只需要注意 - 这些信息的一部分存储在一个PHP对象中。 – JAL 2010-12-06 16:57:43

+0

您应该使用`name`而不是`cat_name`(已弃用,现在只适用于back-compat) – TheDeadMedic 2010-12-06 18:36:25

回答

1
print_r($array); 

您还可以看看var_dump()(不适合读)和var_export()(就更少了)。

如果你想很好地打印的东西,你可以迭代这个数组:

foreach($array as $key => $value) { 
    echo 'Key is '.$key.' for value '.$value.'<br />'; 
} 
0

尝试var_dump($category);代替echo $category;

0

数组访问是回声$ arrayName中[0];

使var_dump($数组),你可以看到有什么。