php实现微信扫码支付

时间:2017-04-08

ArrayToXML.php:该脚本的作用是将数组转换成为xml。

<?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();
 }
}

以上就是本实例的全部内容了,希望大家能喜欢

  • 共3页:
  • 上一页
  • 3/3下一篇
    上一篇:php传值方式和ajax的验证功能 下一篇:PHP实现留言板功能的详细代码

    相关文章

    最新文章