PHP數組轉換的具體代碼編寫介紹
作者:佚名 
  對于初學PHP語言的新手來說,通過本文的介紹將會更加對PHP數組轉換的實現(xiàn)方式有一個深刻的認識,幫助新手們提高編程能力。
 大家在實際使用PHP代碼的時候也許對PHP數組轉換還是比較不太熟悉。今天我們就將要向大家介紹PHP數組轉換的具體代碼編寫,增加大家編程的經驗。
#t#以下就是PHP數組轉換具體的代碼:
- < ?php
 - class arrayiconv
 - {
 - static protected $in;
 - static protected $out;
 - /**
 - * 靜態(tài)方法,該方法輸入數組并返回數組
 - *
 - * @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);
 - }
 - /**
 - * 內部方法,循環(huán)數組
 - *
 - * @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數組轉換的具體實現(xiàn)方式,希望對朋友們有所幫助。
責任編輯:曹凱 
                    來源:
                    CSDN
 














 
 
 
 
 
 
 