最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 生成xml文件汉字中文编码问题
时间:2022-06-24 20:49:37 编辑:袖梨 来源:一聚教程网
先看一个把数组转换xml
代码如下 | 复制代码 |
function array2xml($array, $xml = false){ |
这样如果没有中文汉字没问题
如果有中文就有问题了当内容出现汉字时会出现为空的情况,解决办法是转编码处理
代码如下 | 复制代码 |
/* php 数组转换成xml */ function array2xml($array, $xml = false){ if($xml === false){ $xml = new SimpleXMLElement(' } foreach($array as $key => $value){ if(is_array($value)){ array2xml($value, $xml->addChild($key)); }else{ //$value=utf8_encode($value); if (preg_match("/([x81-xfe][x40-xfe])/", $value, $match)) { $value = iconv('gbk', 'utf-8', $value); //判断是否有汉字出现 } $xml->addChild($key, $value); } } return $xml->asXML(); } |
相关文章
- 《1号会员店》关闭自动续费方法 01-29
- 《排球少年:新的征程》社团每日福利领取方法 01-29
- 《椿之歌》新手风属性队伍推荐 01-29
- 《最终幻想14:水晶世界》小小阿托莫斯宠物获得方法 01-29
- 《燕云十六声》醉拳客打法攻略 01-29
- 《异人之下》全货币获取方法汇总 01-29