首页 > 编程知识 正文

php如何统一转码(php进行编码转换的函数)

时间:2023-11-29 19:12:35 阅读:310259 作者:GBQY

本文目录一览:

  • 1、php怎么把整个txt文件转码
  • 2、php怎么转码,为什么需要gbk和utf8之间互相转换,转化为带来哪些坑?
  • 3、php怎么把数组或对象整体转码

php怎么把整个txt文件转码

直接把.txt后缀名改成.php就可以了。其他文件比如.asp等类似的文件也一样。

需要注意的是:txt改改成php文件以后,如果要运行php文件的话就需要运行环境并把该文件放到指定目录才可以。

php怎么转码,为什么需要gbk和utf8之间互相转换,转化为带来哪些坑?

php转码,$text=iconv("UTF-8","GBK",$text);

把gb2312转成utf-8

目前用过,似乎没有什么坑,只要找到相应的码即可

php怎么把数组或对象整体转码

这里定义2个php匿名对象和数组相互转换的函数,代码如下:

function array2object($array) {

if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key = $val){ $obj-$key = $val; } } else { $obj = $array; } return $obj;}function object2array($object) { if (is_object($object)) { foreach ($object as $key = $value) { $array[$key] = $value; } } else { $array = $object; } return $array;}

用法示例如下:

$array = array('foo' = 'bar','one' = 'two','three' = 'four');$obj = array2object($array);print $obj-one; // output's "two"$arr = object2array($obj);print $arr['foo']; // output's bar

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。