zoukankan      html  css  js  c++  java
  • ThinkPHP小知识点

    ThinkPHP模版中时间戳转换为时间

    {$vo.data|date='Y-m-d',###}

    thinkphp字符截取函数msubstr()

    ThinkPHP有一个内置字符截取函数mb_substr()如下:

    mb_substr($str, $start=0, $length, $charset=”utf-8″, $suffix=true) 
    $str:要截取的字符串 
    $start=0:开始位置,默认从0开始 
    $length:截取长度 
    $charset=”utf-8″:字符编码,默认UTF-8 
    $suffix=true:是否在截取后的字符后面显示省略号,默认true显示,false为不显示 

    调用如下

    {$v_list.intro|mb_substr=0,40,'utf-8'}

    解释:截取字符串$vo.title,从第5个字符开始,截取5个,编码为UTF-8,不显示省略号

    thinkphp中的setInc、setDec方法

    thinkphp中setInc、setDec方法

    可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等

    必须配合连贯操作where一起使用

    1  $User = M("User"); // 实例化User对象
    2  $User->where('id=5')->setInc('score',3); // 用户的积分加3
    3  $User->where('id=5')->setInc('score'); // 用户的积分加1
    4  $User->where('id=5')->setDec('score',5); // 用户的积分减5
    5  $User->where('id=5')->setDec('score'); // 用户的积分减1

     随机获取数据库中数据

    $weixin =  db('banner')->orderRaw('rand()')->limit(1)->select();
    

      

  • 相关阅读:
    poj2186强连通分量
    poj1459SAP最大流模板题
    poj2391Floyd+二分+最大流
    curl上传下载入门
    Mysql存储过程
    小球旋转
    钟表单摆
    java小记 摘抄
    servlet的一些收集总结
    Javascript基础小结
  • 原文地址:https://www.cnblogs.com/supe/p/9037367.html
Copyright © 2011-2022 走看看