微信支付扫码支付php版(3)

<?php class ArrayToXML { /** * @param array $arr * @return string XML */ public static function arrtoxml($arr,$dom=0,$item=0) { if (!$dom){ $dom = new DOMDocument("1.0"); } if(!$item){ $item = $dom->createElement("xml"); $dom->appendChild($item); } foreach ($arr as $key=>$val){ $itemx = $dom->createElement(is_string($key)?$key:"item"); $item->appendChild($itemx); if (!is_array($val)){ $text = $dom->createTextNode($val); $itemx->appendChild($text); }else { self::arrtoxml($val,$dom,$itemx); } } return $dom->saveXML(); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9232b4e420e6fd9ddb2457253cdfc114.html