- 博客(10)
- 收藏
- 关注
原创 MySQL自定义排序
在我们写业务代码的时候,会经常碰见排序方式既不是正序也不是倒序。例如:有一个简单的任务task表,表结构如下:id start_time end_time deal_status 任务开始时间 任务结束时间 任务状态 deal_status:0 未开始 1 进行中 2 已处理 需求1按照自定义状态排序: 正序:进行中、未开始、已处理 倒序:已处理、未开始、进行中发现无...
2021-01-19 08:52:01 4260 8
原创 CI框架利用PHP反射批量获取接口名和注释
由于要给将近20+个控制器的接口加到权限表里面,所以利用PHP反射实现了一个批量获取接口和注释的工具类。<?phpdefined("BASEPATH") or exit("No direct script access allowed");/** * 获取接口及其注释 * Class Make_permission */class Make_permission extends CI_Controller { public function __construct() {
2020-11-15 13:42:40 229
原创 laravel 一条SQL语句统计某一字段不同条件数量
laravelDB::table('tablename')->select(DB::raw('count(key=value or null) as name1 , count(key=value or null) as name2'))->get();原生SQLselect count(key =value or null) as name1,count(key=va...
2019-05-10 18:12:17 3340
原创 PHP实现常见的排序方法
最近面试总是问排序算法,所以总结一下PHP实现常见的四种排序算法:插入排序 快速排序 冒泡排序 选择排序<?php/**PHP实现常见排序方法以升序排列,从小到大*/class customsort{ /** 插入排序:从数组第二个元素开始,与前面元素比较,如果比前一个元素小则调换位置,否则继续下一个元素 */ function insertsort($arr){ ...
2019-04-18 15:40:21 358
原创 Linux无网离线安装nginx+php+mysql
问题许多项目部署的时候,服务器是没有网络的,如果操作系统没有全量安装,那么安装lnmp环境相当费劲,要解决很多依赖问题解决方案一准备好一台与服务器操作系统一样的机器(可以联网的),操作系统是最小安装的哦!通过yum只下载不安装将rpm包下载好yuminstall--downloadonly--downloaddir=./nginxnginxyuminstall-...
2019-03-22 14:06:30 3935
原创 PHP常见截取字符串几种方法
substr(字符串,开始位置,截取长度)如果截取的字符串是多个字节,就会出现乱码,比如中文,适用于截取字母和数字$str = 'hello';echo substr($str,1,2);//输出elmb_substr(字符串,开始位置,截取长度,字符编码)适用于截取中文,按字来切分echo mb_substr('这个真的很nice',0,3,'utf-8'); //输出...
2019-02-27 23:22:58 32548
原创 Nginx快速搭建
1.访问NGINX官网下载区http://nginx.org/en/download.html Nginx主要版本(如下图所示) Mainline version-开发板 Stable version-稳定版 Legacy version-历史版CHANGES 该版本做了哪些改变xxx.pgp 安全校验工具,应用于对其他来源的nginx的校验2.Li...
2018-07-03 11:18:52 885
原创 Linux安装软件方式
今天出去给客户安装系统有点瞎尴尬,之前都是用yum安装方式安装软件,没考虑过离线安装,结果人家不让上网,尴尬了,还好最后磕磕巴巴装上了,所以赶紧回来学习整理顺便分享一下Linux系统安装软件的几种方式。当然还有其他安装方式,但是用这三种就差不多够了!1.yum安装 解决软件包依赖关系,简单说就是安装a包时需要先安装b包,但是用yum安装方式就不用管了,直接安装a. 适用有网...
2018-06-01 20:24:28 658
原创 CMD运行PHP文件中文乱码
CMD运行PHP文件中文乱码 今天用CMD运行PHP文件,发现打印中文乱码,各种百度终于解决。 首先PHP编码,代码如下,utf8、gbk你随意<?php header("Content-type: text/html; charset=utf-8"); echo "中国";die;?>最重要的,还是要保证文件编码,不确定文件编码可...
2018-05-15 23:14:07 3088
原创 json_decode转换为空
json_decode转换为空前几天在处理前端返回数据时候,发现json转数组失败,json调试发现是 4,最终研究发现是前端传输所来的json数据中夹杂了一些标签。 先说一下PHP的json函数 json_encode($data)对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE json_decode($da...
2018-05-10 14:02:26 1388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人