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();
    

      

  • 相关阅读:
    POJ 2528 Mayor's posters 线段树+离散化
    Leveldb之version与version_set详细对比
    rocksdb编译测试的正确姿势
    ycsb使用方法
    memalign vs malloc
    四种监听器(自身类,外部类,内部类,匿名类)
    数据库基础
    哈希索引和Btree索引
    哈希表hashtable
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/supe/p/9037367.html
Copyright © 2011-2022 走看看