返回 老师我在末种培...... 登陆

老师我在末种培训机构,培训买这个课的目的是为了巩固好基础。我自学觉得没有更好的巩固知识的方法,老师可

弃。 2019-03-22 10:49:41 202

 public function searchMaterial($keyname,$username){

       $materialSer = D("Material","Service");

       /*materials是一个二维数组,它的一个元素是一个php对象:物资类

        物资类的title,attention,keywords等三个字段可能含有中文*/

       $materials = $materialSer->appMatSearch($keyname);


       /*循环输出每一个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);

       }

       /**如果物资对象的字段都没有中文内容,可以直接用下面方法把二维数组转为json串*/

       // echo(json_encode($materials));

   }

--------------------- 

作者:dream_heheda 

来源:CSDN 

原文:https://blog.csdn.net/dreamstar613/article/details/70784877 

版权声明:本文为博主原创文章,转载请附上博文链接!


最新手记推荐

• 用composer安装thinkphp框架的步骤 • 省市区接口说明 • 用thinkphp,后台新增栏目 • 管理员添加编辑删除 • 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消 回复 发送
  • PHP中文网