随笔分类 -  PHP

1 2 下一页

常用正则表达式【摘录自-菜鸟工具】
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1 阅读全文

posted @ 2021-11-02 15:26 刷哥 阅读(129) 评论(0) 推荐(0)

PHP 设计模式【单、工、注、适、策、观】 先简单写6个
摘要:#PHP 设计模式# 1 单例 模式 4私1公 应用场景:数据库连接 只需要实例化一次class Single{ private static $num = 0; # 私有化静态属性 private static $instance = null; # 私有化静态属性 private functio 阅读全文

posted @ 2021-04-07 11:56 刷哥 阅读(138) 评论(0) 推荐(0)

php 实现 数组排序(二分快排)递归
摘要:function quickSort($arr){ # 先判断是否需要继续进行 $length = count($arr); if ($length <= 1) return $arr; # 选择第一个元素作为基准 $base_num = $arr[0]; # 遍历除了标尺外的所有元素,按照大小关系 阅读全文

posted @ 2021-04-06 11:54 刷哥 阅读(258) 评论(0) 推荐(0)

Brush PHP把 变成关系树(多叉树),降解维度,转换成二位数组。【递归思想,原创】 是上一篇的逆向解法。
摘要:$arr = [];function TreeToArray($tree,&$arr){ foreach ($tree as $key => &$value){ if(!empty($value['child'])) TreeToArray($value['child'], $arr); # 有儿子 阅读全文

posted @ 2021-03-26 18:24 刷哥 阅读(182) 评论(0) 推荐(0)

PHP 求多个数组的笛卡尔积,适用于求商品规格组合 【深度优先搜索】【原创】
摘要:$arr = [ ['黑','白','红','绿'], ['大','小'], ['A','B','C','D']];$book = [[0,0,0,0], [0,0], [0,0,0,0]];$res = [];$pos = 0;function dfs($arr,$step,&$res,$book 阅读全文

posted @ 2021-01-08 14:50 刷哥 阅读(212) 评论(0) 推荐(0)

PHP 求多个数组的笛卡尔积,适用于求商品规格组合【原创】
摘要:$a = ['黑','白','红','绿'];$b = ['大','小'];$c = ['A','B','C','D'];$count_a = count($a);$count_b = count($b);$count_c = count($c);$total = $count_a * $count 阅读全文

posted @ 2021-01-08 14:46 刷哥 阅读(383) 评论(0) 推荐(0)

除 0 错误 导致了 json_encode 不输出 的解决办法 (不推荐使用)
摘要: 阅读全文

posted @ 2019-07-16 18:44 刷哥 阅读(353) 评论(0) 推荐(0)

PHP 常量
摘要:PHP_SAPI : PHP_SAPI 用来判断是使用命令行还是浏览器执行的,如果 PHP_SAPI==’cli’ 表示是在命令行下执行 php常见的四种运行模式(SAPI)https://blog.csdn.net/zhuocr/article/details/60328967 阅读全文

posted @ 2019-07-01 23:56 刷哥 阅读(117) 评论(0) 推荐(0)

magic_quotes_gpc(魔术引号开关)
摘要:magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据, 如包括有:post、get、cookie过来的数据增加转义字符 “\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。在magic_quotes_gpc = On的情况下,如果输入的 阅读全文

posted @ 2019-07-01 23:51 刷哥 阅读(619) 评论(0) 推荐(0)

获取文件绝对路径:__FILE__与 $_SERVER[SCRIPT_FILENAME''] 的 区别
摘要:__FILE__ : 获取某文件在本地目录中的绝对路径,(也就是说,哪个文件执行这行代码,它就获取哪个文件的绝对路径) $__SERVER['SCRIPT_FILENAME'] : 获取当前url路由的绝对路径(也就是说,我们在Url中,访问的是哪个文件,它就获取这个文件的绝对路径) 阅读全文

posted @ 2019-07-01 23:48 刷哥 阅读(292) 评论(0) 推荐(0)

xampp 配置虚拟主机
摘要:在xampp\apache\conf\extra\httpd-vhost.conf 下面直接写 <VirtualHost *:80> DocumentRoot "D:\xampp\htdocs\www\chain" ServerName chain.com <Directory "D:\xampp\ 阅读全文

posted @ 2019-02-26 15:40 刷哥 阅读(96) 评论(0) 推荐(0)

阿里云日志添加要查询字段
摘要:第一步:在API基控制器(base文件下)下面 $arr 就是我要接受的所有参数值,而 'msg_id'就是我以后要在阿里云日志中查询的字段,以此字段统计某些数据 $arr 是前台API接口传过来的数据 ,这里我需要使用 $arr['id'] 来在阿里云上统计某些数据,因为前台传过来的API的 数 阅读全文

posted @ 2019-01-18 16:36 刷哥 阅读(1140) 评论(0) 推荐(0)

phpstrom 本地编辑玩文件 自动临时映射到远程服务器
摘要:第一步 : 先打开 Tools下面的 Deployment ,在里面找到 Automatic Upload(always) 并勾选 第二步:打开远程服务器在Mapping里面 Local path 为 本地项目的根目录 Deployment Path为远程项目的目录 ,填写完成之后在远程文件下会看到 阅读全文

posted @ 2019-01-18 16:03 刷哥 阅读(263) 评论(0) 推荐(0)

图片保存本地,上传阿里云,保存该图片 在阿里云的 路径 到 本地数据库
摘要:#清洗用户微信头像public function actionAvatar(){ $wechatParams = \Yii::$app->params['wechat']; $this->wechatParams = $wechatParams[$this->uniacid]; $app = new 阅读全文

posted @ 2018-12-25 20:16 刷哥 阅读(1565) 评论(0) 推荐(0)

php子类是否自动调用父类构造函数
摘要:如果子类没自定义构造函数,则自动执行父类的构造函数, 反之,则要显式调用parent::__construct() 阅读全文

posted @ 2018-11-28 17:51 刷哥 阅读(2544) 评论(0) 推荐(1)

PHP函数之dirname()
摘要:1. 定义和用法 dirname()函数返回路径中的目录部分。即返回去掉文件名后的目录名。 2. 参数 dirname(path): 参数 path是一个包含有指向一个文件的全路径的字符串。 3. 举例 D:\phpStudy\WWW\haiwaiuni\backend\config\main.ph 阅读全文

posted @ 2018-11-27 14:11 刷哥 阅读(1791) 评论(0) 推荐(0)

round 函数
摘要: 阅读全文

posted @ 2018-11-05 14:22 刷哥 阅读(163) 评论(0) 推荐(0)

array_map
摘要: 阅读全文

posted @ 2018-11-02 16:57 刷哥 阅读(216) 评论(0) 推荐(0)

usort() 自定义排序
摘要:usort (PHP 4, PHP 5) usort — 使用用户自定义的比较函数对数组中的值进行排序 说明 bool usort ( array &$array , callback $cmp_function ) 本函数将用用户自定义的比较函数对一个数组中的值进行排序。如果要排序的数组需要用一种 阅读全文

posted @ 2018-11-01 14:01 刷哥 阅读(573) 评论(0) 推荐(0)

php 表单 email, URL 正则表达式
摘要: 阅读全文

posted @ 2018-10-30 16:42 刷哥 阅读(351) 评论(0) 推荐(0)

1 2 下一页

导航