PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > PHP教程 > 正文

    阿里大于php中将SimpleXMLElement Object数组转化为普通数组

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:今天在整合阿里大于短信发送接口的时候,返回的是SimpleXMLElement Object,这样不好处理,那如何转换成普通数组呢?
    今天在整合阿里大于短信发送接口的时候,返回的是SimpleXMLElement Object,这样不好处理,那如何转换成普通数组呢?

    1. SimpleXMLElement Object 
    2.     [code] => 15 
    3.     [msg] => Remote service error 
    4.     [sub_code] => isv.SMS_TEMPLATE_ILLEGAL 
    5.     [sub_msg] => 短信模板不合法 
    6.     [request_id] => ishi10bb8u7u 

    在PHP中可以用simplexml_load_file或者simplexml_load_string 方便地进行XML的分析,但是这两个方法返回的都是 SimpleXMLElement 用起来还是很不方便。 

    其实php提供了更简单的方法,直接把 $xml 对象转换为普通数组

    1. $xml = (array)$xml; 
      转后数据如下:

    1. Array 
    2.     [code] => 15 
    3.     [msg] => Remote service error 
    4.     [sub_code] => isv.SMS_TEMPLATE_ILLEGAL 
    5.     [sub_msg] => 短信模板不合法 
    6.     [request_id] => 13oz8smow7ww1 


    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-10-5571-1.html
    相关热词搜索:
    上一篇:php分页类分享