php 新闻上一条下一条
2024-08-26 16:17:24
public function prevnext($table,$id,$where=[]){
$ids=db($table)->field('id,title')->order('sort asc')->where($where)->column('id');
$key=array_search($id,$ids);
// 上一条
if(isset($ids[$key-1])){
$prevnext['prev']=db($table)->field('id,title,country_id')->where('id',$ids[$key-1])->find();
}else{
$prevnext['prev']=false;
}
if(isset($ids[$key+1])){
$prevnext['next']=db($table)->field('id,title,country_id')->where('id',$ids[$key+1])->find();
}else{
$prevnext['next']=false;
}
return $prevnext;
}
最新文章
- js访问php,返回数组时的注意事项
- ajax无刷新删除、复制 THINKPHP
- 闭包和this
- 博客搬到blog.csgrandeur.com
- js常见数字处理整理
- 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证-2.2身份验证开发]
- asp.mvc 插件式框架
- Selenium WebDriver + Grid2 + RSpec之旅(一)----准备篇
- H5页开发规范/通用规范
- Netbeans 学习
- Angular.js之指令学习笔记
- [one day one question] nodejs require 缓存,无法检测文件变化
- canvas动态修改宽高问题
- order by 导出数据不一致的问题
- 数列分块入门九题(一):LOJ6277~6279
- 自学Aruba5.1-Aruba 基于角色(role)的策略管理(重点)
- Java 中运用DOS运行class(字节码)
- jmeter制造大批量的用户数据数据
- Python的不定长参数研究
- html+css 百度首页练习