PHP 将 XML 转换成数组或对象

PHP 将 XML 转换成数组或对象,第1张

概述PHP将XML转换成数组对象参考输出错误数据xml转数组或对象参考参考文章输出错误数据#输出错误libxml_use_internal_errors(true);$sxe=simplexml_load_string("<?xmlversion='1.0'><broken><xml></broken>");if($sxe===false){echo"加

PHP 将 XML 转换成数组或对象参考输出错误数据xml转数组或对象

参考

参考文章

输出错误数据
# 输出错误libxml_use_internal_errors(true);$sxe = simplexml_load_string("<?xml version='1.0'><broken><xml></broken>");if ($sxe === false) {    echo "加载 XML 错误\n";    foreach(libxml_get_errors() as $error) {        echo "\t", $error->message;    }}
xml转数组或对象
$xml_data = "<xml><appID>123456</appID></xml>";        	// XML数据libxml_use_internal_errors(true);                     	// 当数据非xml格式时不报错 将错误数据保存在 libxml_get_errors() 中$xml_object = simplexml_load_string($xml_data);      	// 将 XML数据 转换成 对象$xml_Json = Json_encode($xml_object);                	// 将 对象 转换成 JsON$xml_array = Json_decode($xml_Json, true);           	// 将 Json 转换成 数组# 合并写法 从易读角度不建议使用此写法$arr = Json_decode(Json_encode((array)simplexml_load_string($xml_data)), true);
总结

以上是内存溢出为你收集整理的PHP 将 XML 转换成数组或对象全部内容,希望文章能够帮你解决PHP 将 XML 转换成数组或对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1001154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存