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