2013-05-08 29 views
-1

print_r($element_attrs);返回以下從xml文件收集的數組。如何將單獨的關聯數組更改爲可用的內容,如一個索引數組?

Array ([WEATHER-SUMMARY] => Increasing Clouds) 
Array ([WEATHER-SUMMARY] => Thunderstorms) 
Array ([WEATHER-SUMMARY] => Thunderstorms Likely) 
Array ([WEATHER-SUMMARY] => Cloudy) 
Array ([WEATHER-SUMMARY] => Mostly Cloudy) 
Array ([WEATHER-SUMMARY] => Mostly Sunny) 
Array ([WEATHER-SUMMARY] => Mostly Clear) 
Array ([WEATHER-SUMMARY] => Sunny) 
Array ([WEATHER-SUMMARY] => Mostly Clear) 
Array ([WEATHER-SUMMARY] => Sunny) 
Array ([WEATHER-SUMMARY] => Mostly Clear) 
Array ([WEATHER-SUMMARY] => Sunny) 
Array ([WEATHER-SUMMARY] => Mostly Clear) 
Array ([WEATHER-SUMMARY] => Mostly Sunny) 
Array ([WEATHER-SUMMARY] => Fair) 
Array () 

現在他們是16個獨立的關聯數組中,所有的鍵除了最後一個是空白出於某種原因相同。我想要做的是返回倒數第二個數組Array ([WEATHER-SUMMARY] => Fair)。我一直在嘗試使用foreach()for()循環來試圖創建一個索引,我可以檢索我想要的數組,或者創建一個包含每個數組所有信息的多維數組。我嘗試的每件事都將每個陣列視爲單獨的組件,並且不允許我以組的形式訪問數據。

任何幫助將是神話般的。謝謝!

+0

你能否展示你到目前爲止所嘗試過的嗎? – unasAquila 2013-05-08 21:50:42

回答

0

它有點混亂,但最後我用CSS來使所有的人,除了每組無形的最後一個。

0

嘗試

$weather_array = array(); 
foreach($element_attrs as $val){ 
    $weather_array[] = $val['WEATHER-SUMMARY']; 
} 
print_r($weather_array); 
+0

是的,我試過類似的東西。它所做的只是將每個數組的每個值的第一個字母作爲自己的數組返回Array [[0] => T)Array([0] => T)Array([0] => C)Array([0數組([0] => M)數組([0] => M)數組([0] => M) Array([0] => M)Array([0] => M)Array([0] => – daniella 2013-05-09 13:06:35

相關問題