abstract: public function searchMaterial($keyname,$username){ $materialSer = D("Material","Service"); /*materials是一個二維數(shù)組,它的一個元素是一個ph
public function searchMaterial($keyname,$username){
$materialSer = D("Material","Service");
/*materials是一個二維數(shù)組,它的一個元素是一個php對象:物資類
物資類的title,attention,keywords等三個字段可能含有中文*/
$materials = $materialSer->appMatSearch($keyname);
/*循環(huán)輸出每一個json編碼后的對象*/
foreach($materials as $key=>$val){
//1.將中文字段url編碼
$val['title'] = urlencode($val['title']);
$val['attention'] = urlencode($val['attention']);
$val['keywords'] = urlencode($val['keywords']);
//2.將對象json編碼:$json_val是字符串格式,中文字段是url編碼顯示
$json_val = json_encode($val);
//3.將json編碼后的對象(json串)url解碼:$json_material是字符串格式,中文字段是中文顯示
$json_material = urldecode($json_val);
echo($json_material);
}
/**如果物資對象的字段都沒有中文內(nèi)容,可以直接用下面方法把二維數(shù)組轉(zhuǎn)為json串*/
// echo(json_encode($materials));
}
---------------------
作者:dream_heheda
來源:CSDN
原文:https://blog.csdn.net/dreamstar613/article/details/70784877
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
Correcting teacher:天蓬老師Correction time:2019-03-22 13:37:48
Teacher's summary:你這是直接復(fù)制網(wǎng)絡(luò)上的內(nèi)容吧, 起碼把地址源刪除一下吧, 下次注意