数组转xml

简介: 数组转xml
$params = [
            'appid'=> self::APPID,
            'mch_id'=> self::MCHID,
            'nonce_str'=>md5(time()),
            'body'=>'公众号支付测试',
            'out_trade_no'=>$oid,
            'total_fee'=> 2,
            'spbill_create_ip'=>$_SERVER['REMOTE_ADDR'],
            'notify_url'=> 'https://www.liminghulian.com/test/notify.php',
            'trade_type'=>'JSAPI',
            'product_id'=>$oid,
            'openid'    => $this->getOpenId()
        ];
//数组转xml
    public function ArrToXml($arr)
    {
        if(!is_array($arr) || count($arr) == 0) return '';
        $xml = "<xml>";
        foreach ($arr as $key=>$val)
        {
            if (is_numeric($val)){
                $xml.="<".$key.">".$val."</".$key.">";
            }else{
                $xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
            }
        }
        $xml.="</xml>";
        return $xml;
    }
相关文章
|
XML 数据格式
mybaties xml 判断数组是否length大于0
mybaties xml 判断数组是否size大于0 aa.lengh 已经验证成功
192 0
|
XML PHP 数据格式
【PHP】xml转为数组
【PHP】xml转为数组
105 0
|
XML Go PHP
Go解析xml,Go xml struct ,Go xml 转数组
Go解析xml,Go xml struct ,Go xml 转数组
808 0
|
XML PHP 数据格式
PHP XML和数组互相转换
转换代码如下 //数组转XML function arrayToXml($arr) { $xml = ""; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.
1000 0
|
XML PHP 数据格式
|
XML PHP 数据格式
php数组转xml的递归实现
原文:php数组转xml的递归实现 PHP中奖数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的。我就自己写了一个字符串拼组的方法,支持多维数组。
1190 0
|
XML PHP 数据格式
分享一个解析XML成为php数组的方法
原文:分享一个解析XML成为php数组的方法 $item){ if(is_object($item) || is_array($item)){ $arr_xml[$key] = xmlToArray($item); ...
832 0
|
22天前
|
XML 数据格式
小米备份descript.xml文件
小米备份descript.xml文件
37 0