技术笔记
一名已转行的程序员php 以多种分隔符拆分字符串2021-01-28 / 代码笔记 / 480 围观 / 0 吐槽
方法一:先将分隔符转换成统一字符,再使用explode进行拆分$arr=explode('#',str_replace(array(":"),'#',$string)); 方法二:使用preg_split拆分$string="php教程#php入门:教程#字符串:多分隔符#字符串:拆分#数组";$arr = preg_split("/(#|:)/&...
tp5框架用foreach循环时候报Indirect modification of overloaded element of think\paginator\driver\Bootst错误2021-01-26 / 代码笔记 / 473 围观 / 0 吐槽
thinkphp5使用paginator分页查询数据后,需要foreach便利处理某一字段的数据,会出现类似题目的错误。主要是因为tp5使用分页类读取的数据不是纯数组的格式!所以在循环的时候需要用数据对象的形式进行处理。$question_list = db('question')->alias('q')->join('tpt_user u','q.uid=u.id')-...
php计算指定日期剩余多少天2021-01-09 / 代码笔记 / 491 围观 / 0 吐槽
思路是先求两个时间的秒数差,然后将结果转换即可:echo calcTime('2018-08-20', '2018-08-30');function calcTime($fromTime, $toTime){ //转时间戳 $fromTim...
thinkphp5 实现 模糊查询2021-01-09 / 代码笔记 / 536 围观 / 0 吐槽
$where['title'] = array('like',"%".$search."%");$result = DB::name('info')->where($where)->select();...
thinkphp5 多表关联查询 join查询2021-01-09 / 代码笔记 / 502 围观 / 0 吐槽
public function blogs(){//以blogs为主表$res = Db::name('blogs')->alias("a") //取一个别名//与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段->join('category i', 'a....
thinkphp5 IP地理位置查询2021-01-09 / 代码笔记 / 579 围观 / 0 吐槽
//获取IP地址function get_client_ip($type = 0) { $type = $type ? 1 : 0; static $ip =&nb...
thinkphp5 查询手机号归属地2021-01-09 / 代码笔记 / 404 围观 / 0 吐槽
代码参考:shitoudev/phone-location根据自己项目情况,修改类名和命名空间就可以了。还需要注意dat数据库的路径。...
layui table模块 数据表格获取多选id2021-01-08 / 代码笔记 / 326 围观 / 0 吐槽
function getids(table) { var checkStatus = table.checkStatus('testReload'),data =checkStatus.data;  ...
TP5 使用 count() 获取查询结果的数量2021-01-08 / 代码笔记 / 326 围观 / 0 吐槽
我们使用tp5查询数据的时候,想要获取结果的条数,我们可以使用count()来获取,例如:我们从page表中查询所有数据,然后使用count()获取查询结果的条数,使用assign()返回给前端;$list = Db::table('page')->select();$list_length = count($list);$this->assign('list_length&...
Layui关闭弹出层并刷新父窗口2021-01-07 / 代码笔记 / 291 围观 / 0 吐槽
$(function() {//关闭弹窗 $(document).on('click', '#closeBtn', function() { &...
Powered By Z-BlogPHP
Copyright 技术笔记 Rights Reserved.