![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 63
我是疯子我张狂
这个作者很懒,什么都没留下…
展开
-
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 · 230 阅读 · 0 评论 -
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 · 3089 阅读 · 0 评论 -
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 · 32551 阅读 · 0 评论 -
PHP实现常见的排序方法
最近面试总是问排序算法,所以总结一下PHP实现常见的四种排序算法:插入排序 快速排序 冒泡排序 选择排序<?php/**PHP实现常见排序方法以升序排列,从小到大*/class customsort{ /** 插入排序:从数组第二个元素开始,与前面元素比较,如果比前一个元素小则调换位置,否则继续下一个元素 */ function insertsort($arr){ ...原创 2019-04-18 15:40:21 · 358 阅读 · 0 评论 -
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 阅读 · 0 评论