
php
文章平均质量分 76
fresHana
这个作者很懒,什么都没留下…
展开
-
Thinkphp 3.1.* session 指向redis
日常中我们都会使用到session来保存用户登录的信息,常用的session的保存方式有:文件保存(默认)、数据库保存、Redis保存、memcached等。本文主要记录一下在用ThinkPHP3.1.*处理session用Redis来保存session的用法。1. 在项目中新增配置:'SESSION_TYPE'=> 'Redis', //session保存类型'SESSIO原创 2017-02-06 18:44:21 · 1593 阅读 · 1 评论 -
对使用in_array()对同一个数组多次查找不同值时效率低下的优化策略
使用in_array()对目标数组$arr频繁搜索时,效率是非常低下,针对这种case, 可以使用array_flip()和isset()进行优化;定义目标数组的长度为n, 搜索次数为m,假设m和n均为一个较大的数据,否则也没有优化的必要具体的做法时,首先使用array_flip()函数交换数组中的键和值; 然后使用isset进行判断;原理:in_array()做数据查找时是对数组的一次遍原创 2016-07-12 18:19:44 · 1525 阅读 · 0 评论