排序
array_diff_assoc
PHP array_diff_assoc() 函数定义和用法array_diff_assoc() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键和值。和 array_diff() 函数 不...
PHP获取两个日期之间的月份
获取两个日期之间的月份$s = '2019-02-05'; $e = '2019-07-20'; $start = new DateTime($s); $end = new DateTime($e); // 时间间距 这里设置的是一个月 $interva...
类和对象:抽象类、接口
抽象类和接口:抽象类(Abstract Class)与接口(Interface)都是不能被实例化的特殊类。抽象类:抽象类里的抽象方法都是没有具体实现的空方法。抽象类可以用来为子类设置功能定义,所以抽象类强制...
ThinkPHP使用FIND_IN_SET查询数据
对于一些实在复杂的查询,比如FIND_IN_SET也可以直接使用原生SQL语句进行查询,例如:Db::table('think_user') ->where('find_in_set(1,sids)') ->select();为了安全起见,我们...
更新日志_附录_帮助文档_Thinkphp手册
3.2.2 更新日志[增加]配置文件增加yaml/json/xml/ini/自定义格式支持[增加]增加load_config函数用于加载配置文件[增加]增加CONF_EXT和CONF_PARSE常量,用于定义配置文件后缀及解析方法[增加]...
session驱动_驱动扩展_驱动_帮助文档_Thinkphp手册
默认的session驱动的命名空间是ThinkSessionDriver,并实现下面的驱动接口:方法说明接口方法打开Sessionopen($savePath, $sessionName)关闭Sessionclose()读取Sessionread($id)写入Sessionwri...
模板替换_模版_帮助文档_Thinkphp手册
在进行模板渲染之前,系统还会对读取的模板内容进行一些特殊字符串替换操作,也就是实现了模板输出的替换和过滤。该替换操作仅针对内置的模版引擎。这个机制可以使得模板文件的定义更加方便,...
获取模板地址_帮助文档_Thinkphp手册
为了更方便的输出模板文件,新版封装了一个T函数用于生成模板文件名。用法:T([资源://][模块@][主题/][控制器/]操作,[视图分层])T函数的返回值是一个完整的模板文件名,可以直接用于display和f...
CURD操作_帮助文档_Thinkphp手册
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CU...
跳转和重定_帮助文档_Thinkphp手册
页面跳转在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的ThinkController类内置了两个跳转方法success和error...
