PHP数组编码转换实例演示
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-22 21:32:34 浏览: 评论:0
数据编码转换方法不能直接使用iconv函数来进行转换了,但我们可以利用iconv与var_export函数进行编码转换了,下面来看一个实例.
用构建数组原型的序列化方法,借助var_export函数,最终函数如下:
- function array_iconv($in_charset,$out_charset,$arr){
- return eval('return '.iconv($in_charset,$out_charset,var_export($arr,true).';'));//开源软件:phpfensi.com
- }
原理很简单 var_export设置第二个参数为true,返回数组原型字符串,将字符串转换为utf-8编码,之后再用eval来执行返回,类似匿名函数?,至此完美解决问题.
php粉丝网小编还有一个想法,就是利用foreach遍历数组然后再利用iocnv函数起先一个个转换了,不过这样转换的是把数组值进行转换了.
Tags: PHP数组编码 PHP数组转换
- 上一篇:PHP获取数组中重复最多的元素的方法
- 下一篇:PHP合并2个数字键数组的值的程序
相关文章
- ·php数组编码转换示例详解(2020-10-27)
- ·php数组与字符串的转换函数(2014-09-13)
- ·PHP中数组转换成json字符串程序代码(2014-09-14)
- ·如何将嵌套的PHP数组转换为CSS规则?(代码示例)(2020-02-04)
- ·PHP数组与对象之间使用递归实现转换的方法(2021-06-03)
- ·PHP中数组转换为SimpleXML教程(2021-11-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)