新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP數(shù)組轉(zhuǎn)換的具體代碼編寫介紹
大家在實(shí)際使用PHP代碼的時(shí)候也許對PHP數(shù)組轉(zhuǎn)換還是比較不太熟悉。今天我們就將要向大家介紹PHP數(shù)組轉(zhuǎn)換的具體代碼編寫,增加大家編程的經(jīng)驗(yàn)。

創(chuàng)新互聯(lián)主營召陵網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,召陵h5成都微信小程序搭建,召陵網(wǎng)站營銷推廣歡迎召陵等地區(qū)企業(yè)咨詢
#t#以下就是PHP數(shù)組轉(zhuǎn)換具體的代碼:
- < ?php
- class arrayiconv
- {
- static protected $in;
- static protected $out;
- /**
- * 靜態(tài)方法,該方法輸入數(shù)組并返回?cái)?shù)組
- *
- * @param unknown_type $array 輸入的數(shù)組
- * @param unknown_type $in 輸入數(shù)組的編碼
- * @param unknown_type $out 返回?cái)?shù)組的編碼
- * @return unknown 返回的數(shù)組
- */
- static public function Conversion($array,$in,$out)
- {
- self::$in=$in;
- self::$out=$out;
- return self::arraymyicov($array);
- }
- /**
- * 內(nèi)部方法,循環(huán)數(shù)組
- *
- * @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;
- }
- /**
- * 替換數(shù)組編碼
- *
- * @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數(shù)組轉(zhuǎn)換的具體實(shí)現(xiàn)方式,希望對朋友們有所幫助。
網(wǎng)站名稱:PHP數(shù)組轉(zhuǎn)換的具體代碼編寫介紹
本文鏈接:http://fisionsoft.com.cn/article/ccshjsj.html


咨詢
建站咨詢
