排序
PHP中类静态调用和范围解析操作符的区别解析
具体代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <?php //在子类或类内部用“::”调用本类或父类时,不是静态调用方法,而是范围解析操作符。 class ParentCl...
php获取微信共享收货地址的方法
必须是微信授权目录 我直接放到了根目录 其他目录无效 /* * 在执行此操作之前 首先判断您是否开通了 微信支付功能 审核通过后均可使用一下代码 * 1、设置微信公众平台网页授权 域名 www.abc.com...
PHP排序算法系列之直接选择排序详解
直接选择排序 直接选择排序(Straight Select Sorting) 的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,….,第i次从R[i-1]~R[n-1]...
解决PHP字符串长度不一致的问题
如下所示: 1 2 $paramStr = iconv('UTF-8', 'GB2312//Ignore', $paramStr); $paramStr = iconv('GB2312', 'UTF-8//Ignore', $paramStr); 这两句就可以解决了。 原文链接:http://blog.csdn.net...
PHP获取字符流中第一个不重复字符的方法
问题 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符”go”时,第一个只出现一次的字符是”g”。当从该字符流中读出前六个字符“google”时,第一...
解析ThinkPHP5如何引入Go AOP和PHP AOP编程
ThinkPHP5 引入 Go AOP,PHP AOP编程项目背景目前开发的WEB软件里有这一个功能,PHP访问API操作数据仓库,刚开始数据仓库小,没发现问题,随着数据越来越多,调用API时常超时(60s)。于是决定采...
thinkPHP5框架数据库连贯操作之cache()用法分析
介绍 TP5中自带的缓存系统,是File型缓存。也就是文件型缓存。存储地址是:根目录\..\runtime\cache(根目录指public)。 这个缓存系统相较于redis,memcached肯定有局限性的,自动更新以及缓存数...
php表单处理操作
最近在自学PHP,刚好学到了表单这一块,就简单说一下吧。 首先,我这边是用到了两个软件,一个是PHPstudy,另一个是phpstorm。 安装也很简单,我这里就不多说了。 步骤:1.打开phpstudy 就是这...
源码分析 Laravel 重复执行同一个队列任务的原因
发现问题 在 Laravel 中使用 Redis 处理队列任务,框架提供的功能非常强大,但是最近遇到一个问题,就是发现一个任务被多次执行,这是为什么呢? 先说原因: 因为在 Laravel 中如果一个队列(任...
PHP反序列化漏洞实例深入解析
上一篇给大家带来了XSS跨站脚本攻击漏洞不知道大家学的咋样了,今天给大家带来另一个漏洞,PHP的反序列化漏洞,这也是我在CTF比赛中遇到过最多的也是比较考察逻辑思维的一种漏洞。 简介 PHP反序...












