json_encode()函數(shù)轉(zhuǎn)碼時(shí),中文由于要轉(zhuǎn)成Unicode會(huì)出現(xiàn)中文不能正常顯示,看到有這樣一個(gè)函數(shù)functionjsons_encode($array){//定義一個(gè)新的數(shù)據(jù)$newArray=array();//遍歷已有數(shù)組,將每個(gè)值urlencode一下foreach($arrayas$key=>$value){$newArray[$key]=>urlencode($value);}//用urldecode將值反解returnurldecode(json_encode($newArray));}我寫(xiě)得代碼如下這里我打開(kāi)的是一個(gè)utf-8編碼的中文文本,測(cè)試時(shí)遇到這樣的錯(cuò)誤:Parseerror:syntaxerror,unexpectedT_DOUBLE_ARROWinD:\wamp\www\test.phponline8應(yīng)該是"=>"這個(gè)符號(hào)用的有問(wèn)題,不過(guò)不知道如何修改,望大神們指點(diǎn)
自定義json轉(zhuǎn)碼函數(shù)出現(xiàn)錯(cuò)誤
紅糖糍粑
2019-04-10 20:48:37