這篇文章主要介紹php怎么對(duì)數(shù)組進(jìn)行轉(zhuǎn)碼,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元新華做網(wǎng)站,已為上家服務(wù),為新華各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
php對(duì)數(shù)組進(jìn)行轉(zhuǎn)碼的方法是,使用mb_convert_encoding函數(shù)轉(zhuǎn)換字符的編碼,例如【mb_convert_encoding($value, "UTF-8", "GB2312");】,表示轉(zhuǎn)換GB2312編碼為UTF-8。
本文操作環(huán)境:windows10系統(tǒng)、php 7.3、thinkpad t480電腦。
下面分享了兩種對(duì)數(shù)組進(jìn)行轉(zhuǎn)碼的具體代碼,供大家參考!
使用到的函數(shù)介紹:
array_map() 函數(shù)將用戶自定義函數(shù)作用到數(shù)組中的每個(gè)值上,并返回用戶自定義函數(shù)作用后的帶有新的值的數(shù)組。
函數(shù)語(yǔ)法:
array_map(myfunction,array1,array2,array3...)
參數(shù):
myfunction 用戶自定義函數(shù)的名稱,或者是 null。
array1 規(guī)定數(shù)組。
array2 規(guī)定數(shù)組。
array3 規(guī)定數(shù)組。
mb_convert_encoding函數(shù)用來(lái)轉(zhuǎn)換字符的編碼。
說(shuō)明:
mb_convert_encoding ( array|string $string , string $to_encoding , array|string|null $from_encoding = null ) : array|string|false
將 string 類型 str 的字符編碼從可選的 from_encoding 轉(zhuǎn)換到 to_encoding。 當(dāng)參數(shù) string 是一個(gè) array 時(shí),將遞歸轉(zhuǎn)換它所有的 string 值。
轉(zhuǎn)換GB2312編碼為UTF-8
具體代碼如下:
//更改編碼為utf8
protected function array2utf8($array){
$array = array_map(function($value){
if(is_array($value)){
return $this->array2utf8($value);
} else{
return mb_convert_encoding($value, "UTF-8", "GB2312");
}
}
, $array);
return $array;
}
轉(zhuǎn)換UTF-8編碼為GB2312
具體代碼如下:
protected function array2gbk($array){
$array = array_map(function($value){
if(is_array($value)){
return $this->array2gbk($value);
} else{
return mb_convert_encoding($value, "GB2312", "UTF-8");
}
}
, $array);
return $array;
}以上是“php怎么對(duì)數(shù)組進(jìn)行轉(zhuǎn)碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站題目:php怎么對(duì)數(shù)組進(jìn)行轉(zhuǎn)碼
標(biāo)題鏈接:http://chinadenli.net/article32/pggppc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、做網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、域名注冊(cè)、外貿(mào)網(wǎng)站建設(shè)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)