您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關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中怎么實現數組轉換功能有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。