PHP二维数组根据多个字段排序 PHP

需求:二维数组,先根据字段A排序如果A一样通过字段B排序。(更多字段排序原理一样)使用php原生的array_multisort()函数,执行速度会快些且降低自定义函数的依赖,关于array_multisort详细使用 参考:http://php.net/manual/zh/function.array-multisort.php思路:1.先搜集要排序的字段的值分别组合成一个新的数组2.
标签: php php教程

发布于  2024-2-18 09:30

7个鲜为人知却超实用的PHP函数 PHP

PHP有许多内置函数,其中大多数函数都被程序员广泛使用。但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数。没用过的程序员不妨过来看看。  1.highlight_string()  当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。  示例:
标签: php php教程

发布于  2024-2-18 09:29

使用php扩展Swoole来实现实时异步任务队列 PHP

假如要发100封邮件,for循环100遍,用户直接揭竿而起,什么破网站!但实际上,我们很可能有超过1万的邮件。怎么处理这个延迟的问题?答案就是用异步。把“发邮件”这个操作封装,然后后台异步地执行1万遍。这样的话,用户提交网页后,他所等待的时间只是“把发邮件任务请求推送进队列里”的时间。而我们的后台服务将在用户看不见的地方跑。在实现“异步队列”这点上,有人采用MySQL表或者redis来存放待发送的
标签: php php教程

发布于  2024-2-18 09:24

解决mysql group by和count同时使用结果不准确的bug Mysql

今天写查询语句遇到一个问题,就是用groupby进行分组以后,用count统计分组以后的个数,结果却是不准确的。当前的状况是有一个任务表,一个任务流转记录表,任务表和任务流转表是一对多的关系,就是说一个任务可能会产生N条任务流转记录。现在的需求是希望统计一下所有流转经过了我的任务总数,定义为任务待追踪数。测试的时候只有一条任务数据,A创建的,指给了B,B完成了再指给了C。对B用户来说,待追踪数应该
标签: mysql

发布于  2024-2-18 09:22