老實說,這個程式的效益並不太,因為通常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的寫法。如果覺得我寫的這個沒啥用,那就去這邊找看看有沒有你喜歡的

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()