memcache搜索分页
2016-07-22 15:32
633 查看
$data = $mem->get('data');
if($data){
$search=urldecode($search);
if($search){
$dat = array();
foreach($data as $key => $val) {
//检测该字符在该字符串中是否存在
if(substr_count($val['car_type'],$search)){
$dat[] = $val;
}
}
}else{
echo "无搜索<br/>";
$dat = $data;
}
//总条数
$sum_page = count($dat);
//每页条数
$num_page = 4;
//总页数
$page_sum = ceil($sum_page/$num_page);
//当前页
$page=isset($_GET['page'])?intval($_GET['page']):1;
//偏移量
$limit = $num_page*($page-1);
//查询
$arr['list'] = array_slice($dat,$limit,$num_page);
$arr['search'] = $search;
$arr['num'] = $page_sum;
$arr['hos'] = $hos;
$this->load->view('index.php',$arr);
if($data){
$search=urldecode($search);
if($search){
$dat = array();
foreach($data as $key => $val) {
//检测该字符在该字符串中是否存在
if(substr_count($val['car_type'],$search)){
$dat[] = $val;
}
}
}else{
echo "无搜索<br/>";
$dat = $data;
}
//总条数
$sum_page = count($dat);
//每页条数
$num_page = 4;
//总页数
$page_sum = ceil($sum_page/$num_page);
//当前页
$page=isset($_GET['page'])?intval($_GET['page']):1;
//偏移量
$limit = $num_page*($page-1);
//查询
$arr['list'] = array_slice($dat,$limit,$num_page);
$arr['search'] = $search;
$arr['num'] = $page_sum;
$arr['hos'] = $hos;
$this->load->view('index.php',$arr);
相关文章推荐
- php操作memcache的步骤
- Memcache
- 缓存技术PK:选择Memcached还是Redis?
- Redis 和 Memcached 的区别
- linux上安装memcached步骤
- Mac OS X 下安装memcache 、php 扩展【亲测】
- 转:Twemproxy——针对MemCached与Redis的代理
- Memcache安全配置
- Android Studio 项目中集成百度地图SDK报Native method not found: com.baidu.platform.comjni.map.commonmemcache.JN
- MemCache超详细解读
- memcache 是如何实现分布式存储的?
- [李景山php]thinkphp核心源码注释|Memcachesae.class.php
- [李景山php]thinkphp核心源码注释|Memcached.class.php
- [李景山php]thinkphp核心源码注释|Memcache.class.php
- python之路 线程、进程、协程、队列、python-memcache、python-redis
- Memcached(1)-----基本介绍
- CentOS7安装Memcached和PHP扩展
- memcache设置set过期时间
- memcached 常用命令及使用说明
- windows7下安装memcached,memcached安装