最新下载
热门教程
- 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(); } |
相关文章
- 王者荣耀侦探能力大测试攻略 王者荣耀侦探能力大测试怎么过 11-22
- 无期迷途主线前瞻兑换码是什么 11-22
- 原神欧洛伦怎么培养 11-22
- 炉石传说网易云音乐联动怎么玩 11-22
- 永劫无间手游确幸转盘怎么样 11-22
- 无期迷途主线前瞻兑换码是什么 无期迷途主线前瞻直播兑换码介绍 11-22