微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

临时笔记

禁止引用外部xml实体

libxml_disable_entity_loader(true);

 xml 转数组

json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
$xml= "<xml><appid>123456</appid></xml>";//XML文件
$objectxml = simplexml_load_string($xml);//将文件转换成 对象
$xmljson= json_encode($objectxml );//将对象转换个JSON
$xmlarray=json_decode($xmljson,true);//将json转换成数组

JSON_ENCODE 不转义中文汉字的方法

json_encode($data, JSON_UnesCAPED_UNICODE);

 

页面获取页面的值:window.opener.$('#id').val();

页面给父页面传值:window.opener.$('#id').val(roleIds);

public function search(){

             if(isset($_GET['add_time']) && $_GET['add_time']!=999){//判断是否有接收筛选查询
                    $add_time=I("get.add_time");
                    if($add_time==0){
                          $today=date('Y-m-d 00:00:00');
                          $condition['add_time']=array('egt',$today);//今天的数据
                          $add_time=0;
                          $this->assign('add_time',$add_time); // 模板赋值,以便前端选择筛选的选择值在页面筛选加载后依旧存在
                    }
                    if($add_time==1){
                         $weekend=date("Y-m-d H:i:s", strtotime('-7 days'));//一周之内的数据
                         $condition['add_time']=array('egt',$weekend);
                         $add_time=1;                       
                         $this->assign('add_time',$add_time);
             }
             if($add_time==2){
                        $monthday=date("Y-m-d H:i:s", strtotime('-1 months'));//一个月之内的数据
                        $condition['add_time']=array('egt',$monthday);
                        $add_time=2;                       
                        $this->assign('add_time',$add_time); // 模板赋值,以便前端选择筛选的选择值在页面筛选加载后依旧存在
             }
             if($add_time==3){
                       $monthdays=date("Y-m-d H:i:s", strtotime('-3 months'));//三个月之内的数据
                       $condition['add_time']=array('egt',$monthdays);
                       $add_time=3;                       
                       $this->assign('add_time',$add_time); // 模板赋值,以便前端选择筛选的选择值在页面筛选加载后依旧存在
             }
             if($add_time==4){
                     $moreMonthdays=date("Y-m-d H:i:s", strtotime('-3 months'));//三个月以上的数据
                     $condition['add_time']=array('lt',$moreMonthdays);
                     $add_time=4;                       
                     $this->assign('add_time',$add_time); // 模板赋值,以便前端选择筛选的选择值在页面筛选加载后依旧存在
             }
        }

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。