您的位置:首页 > 编程语言 > PHP开发

PHP数组转换的具体代码编写介绍

2013-09-04 21:48 357 查看
大家在实际使用PHP代码的时候也许对以下就是PHP数组转换具体的代码:
< ?php class arrayiconv { static protected $in; static protected $out; /** * 静态方法,该方法输入数组并返回数组 * * @param unknown_type $array 输入的数组 * @param unknown_type $in 输入数组的编码 * @param unknown_type $out 返回数组的编码 * @return unknown 返回的数组 */ static public function Conversion($array,$in,$out) { self::$in=$in; self::$out=$out; return self::arraymyicov($array); } /** * 内部方法,循环数组 * * @param unknown_type $array * @return unknown */ static private function arraymyicov($array) { foreach ($array as $key=>$value) { $key=self::myiconv($key); if (!is_array($value)) { $value=self::myiconv($value); }else { $value=self::arraymyicov($value); } $temparray[$key]=$value; } return $temparray; } /** * 替换数组编码 * * @param unknown_type $str * @return unknown */ static private function myiconv($str) { return iconv(self::$in,self::$out,$str); } } $b=array("测试"=>array("测试"=>"测试","测试"=>"测试","测试"=>array("测试"=>"测试")),"fasdf"=>"测试","测试"=>"测试 "); $a =arrayiconv::Conversion($b,"utf-8","gb2312"); print_r($a); ?> 以上代码就是PHP数组转换的具体实现方式,希望对朋友们有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: