大家在实际使用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数组转换的具体实现方式,希望对朋友们有所帮助。
http://www.bkjia.com/phpjc/446374.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446374.htmltecharticle大家在实际使用php代码的时候也许对 以下就是php数组转换具体的代码: ?php classarrayiconv { staticprotected$in; staticprotected$out; /** *静态方法,该方...