PHP 生成器:性能优化利器

摘要: 生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。 查看原文

 2019-10-08 00:07:38   2   0   42 

PHP 的http_build_query关于处理空格编码合理解决方法

摘要: 在使用http_build_query函数生成路由链接的时候,会把参数中的空格变成`+`号处理,导致不能访问,使用PHP_QUERY_RFC3986可以解决。 查看原文

 2019-09-30 15:11:11   4   0   74 

PHP 求一维、二维数组某个字段数字的和

摘要: PHP有个内置函数array_sum()可以求一维数组的和,但是二维需要考虑下了,这记录下。 查看原文

 2019-08-29 15:45:26   0   0   75 

PHP 二维数组按指定值去重

摘要: 在做二维数组处理的时候,会遇到数组中某些键值相同的情况,假如数据库设置了唯一键,那么就会导致入库失败,所以要根据指定的值去重。 查看原文

 2019-06-03 11:16:38   5   2   226 

PHP 实现时间显示为刚刚、几分钟前、几小时前等等

摘要: 看到很多网站时间的显示是刚刚、几分钟前、几小时前,一周一月等等,这里就自己写了个。记录下。 查看原文

 2019-05-18 00:38:25   0   0   137 

PHP 获取代码执行时间

摘要: 在做代码效率测试的时候,特别是大数据处理或者大量数据入库的时候,需要测试处理的时间,看了PHP手册和前人的经验,总结了这篇文章。 查看原文

 2019-05-15 19:12:33   0   0   125 

element表格中数据做判断展示

摘要: 表格展示数据的时候,很多会出现status为1,2等这样的情况,而使用element表格的时候,又不想再data里使用foreach,所以可以用formatter。 查看原文

 2019-05-06 16:29:12   2   0   113 

PHP 二位数组按照第二维的某个数值或字母排序

摘要: 先看个数组:$data = [ 0 => ['id' => 1, 'name' => 'Alpha'],1 => ['id' => 3, 'name' => 'Beta'],2 => ['id' => 2, 'name' => 'bank'],3 => ['id' => 4, 'name' => 'atomic'],];如题目所言,需求一:要按照二维数组中的id排序。 查看原文

 2019-04-04 00:06:45   3   1   124 

PHP关于时间的操作

摘要: 列举了自己查找资料找到的关于时间段额操作,记录一下! 查看原文

 2019-03-27 22:44:12   2   0   106 

PHP判断一个变量是否是整数

摘要: 其实这个题目是一个腾讯的面试题:请写一个函数来检查用户提交的数据是否为整数(不区分数据类型,可以为二进制、八进制、十进制、十六进制数字)。 查看原文

 2019-03-27 22:11:52   2   0   108