2010-12-06 52 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($數組),你可以看到有什麼。