各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

关于xml方式封装数据的方法

管理员 2023-09-05
PHP
143

关于xml方式封装数据的方法

内容导读

收集整理的这篇技术教程文章主要介绍了关于xml方式封装数据的方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1346字,纯文字阅读大概需要2分钟

内容图文

这篇文章主要介绍了关于xml方式封装数据的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
  1. xml方式封装数据方法

2.demo

<?phpxml方式封装数据方法/** * [xmlEncode description] * @param  [type] $code    [description] * @param  [type] $message [description] * @param  array  $data    [description] * @return [type]          [description] */public static function xmlEncode($code,$message,$data= array()){    if(!is_numeric($code)){        return;    }        $result = array(        'code'=>$code,        'message'=>$message,        'data'=>$data,        );    header("Content-Type:text/html");    $xml ="<?xml version='1.0' encoding='UTF-8'>";    $xml .="<root>";    $xml .=self::xmlToEncode($result);    $xml .="</root>"; echo $xml;}public static function xmlToEncode($data){    $xml = $attr "";    foreach ($data as $key => $value) {        //xml的节点不能为数字,如果传默认数组需要处理下标值        if(is_numeric($key)){            $attr = "id='{$key}'";            $key = "item";        }        $xml .="<{$key}>";            $xml .=is_array($value)?self::xmlToEncode($value):$value;            $xml .="</{$key}>";        }    return $xml;}$data = array(    'id'=>1,    'name'=>'xinlang',    'type'=>array(),    );Response::xmlEncode(200,'success',$data);//注意 xml的节点不能为数字,如果传默认数组需要处理下标值<item id="0"></item>

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

yii 后台配置独立子域名的方法

以上就是关于xml方式封装数据的方法的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的关于xml方式封装数据的方法全部内容,希望文章能够帮你解决关于xml方式封装数据的方法所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部