老實說,這個程式的效益並不太,因為通常XML都會自訂輸出比較能符合自己需求的格式,而且我所定義的格式,好像並不會比較好用一__一,不過既然都寫了,不嫌棄就加減看看吧
// 輸出XML function arrayToXml($array){ echo ""; echo arrayParser($array); echo " "; } // 剖析陣列 function arrayParser($array) { $xml = null; if(is_array($array)){ foreach($array as $key => $value) { if(is_array($value)){ $xml .= ''."\n".arrayParser($value).' '."\n"; } else { $xml .= ''.$value.' '."\n"; } } } return $xml; }
輸出結果如下: 後來我去查了一下PHP官方的array函式用法,也有許多關於arrayToXml的寫法。如果覺得我寫的這個沒啥用,那就去這邊找看看有沒有你喜歡的
全站熱搜
留言列表