2011-04-01 84 views
0

該腳本從博客站點獲取內容和圖像。帖子可能有1個或更多圖片。所以它會做什麼,它會獲取博客的內容以及與帖子相關的所有圖片。之後,使用雙foreach循環顯示內容和圖像網址。我試圖將當前文章的內容和圖像合併爲一個或兩個變量。所以,我將能夠以顯示與一個簡單的方法的內容,例如一個for循環和類似$varcontent[$i]幫我顯示數組的內容

echo $varcontent[4]["content"]; //shows the content 
echo implode('<br/>', $varcontent[4]["images"]); //shows the images 
+0

它應該說明了什麼? Array()的輸出暗示它是空的,PHP調試器可能知道它在說什麼;) – Blender 2011-04-01 05:58:03

+0

它是如何爲空的。 '$ nohtml [「content」]和'$ nohtml [「images」]'正確地回顯結果。我想要的是像'$ varcontent [4] [「content」];'顯示內容+圖像的變量。 – EnexoOnoma 2011-04-01 06:04:17

+0

重複http://stackoverflow.com/questions/5509147/problem-on-displaying-contents-of-array – Chetan 2011-04-01 06:05:54

回答

3

因爲$varcontent[4]["images"]是一個數組變量;

因此需要使用循環或使用PHP implode功能

二者必選其一

foreach($varcontent[4]["images"] as $image){ 
    echo $image; echo "<br>"; 
} 

或者

echo implode('<br/>', $varcontent[4]["images"]); 
+0

太簡單了!謝謝。有沒有辦法將例如'$ varcontent [1] [「content」]'和$ varcontent [1] [「content」]'的值保存到一個變量中?我的目的是用for循環顯示。 – EnexoOnoma 2011-04-01 06:10:29

+0

@Punkis:請多解釋一下。我不明白你想要什麼? – Gaurav 2011-04-01 06:13:39

+0

該腳本從博客網站獲取內容和圖像。帖子可能有1個或更多圖片。所以它會做什麼,它會獲取博客的內容以及與帖子相關的所有圖片。之後,使用雙foreach循環顯示內容和圖像網址。我試圖將當前文章的內容和圖像合併爲一個或兩個變量。因此,我將能夠以簡單的方式顯示內容,如for循環和像'$ varcontent [$ i]' – EnexoOnoma 2011-04-01 06:18:21