php数组取模

public function indexRecomHouse($area){

$where = array();

$where['a.isDel'] = '0';

$where['a.status'] = '2';

$where['a.auditstatus'] = '1';//已审核

$where['a.salestatus'] = '0';//在售

$where['a.isRecom'] = 'Y';

$order = "a.verifyTime desc";

$field = "a.esfId,c.shi,c.ting,c.chu,c.wei,a.price,a.buildingArea,b.fangAreaId,a.villageId,b.villageName";

$data = $this->table($this->tablePrefix."house as a")->join("left join ".$this->tablePrefix."village as b on a.villageId=b.villageId")->join("left join ".$this->tablePrefix."village_pic_hsize as c on a.hsizeId=c.picId")->where($where)->field($field)->order($order)->limit(15)->select();

if($data){

$areaDb = D("FangArea");

$housePicDb = D("HousePic");

$num=0;

foreach($data as $key => $val){

$data[$key]['detailUrl'] = "http://esf.$area.qq.com/House1/detail?esfId=".$val['esfId'];

$data[$key]['thumbUrl'] = $housePicDb->getThumb($val['esfId']);

$data[$key]['areaName'] = $areaDb->getName($val['fangAreaId']);

$data[$key]['zuhe'] = $val['shi']."室".($val['ting'] ? $val['ting']."厅" : "").($val['wei'] ? $val['wei']."卫" : "");

$a=  explode('.', $val['buildingArea']);

if($a[1]>0){

$data[$key]['buildingArea'] =  $a[0].'.'.$a[1];

}else {

$data[$key]['buildingArea'] =  $a[0];

}

$b=  explode('.', $val['price']);

if($b[1]>0){

$data[$key]['price'] =  $b[0].'.'.$b[1];

}else {

$data[$key]['price'] =  $b[0];

}

//处理3层数据结构,每组下面5条数据

if($key%5 !=0){

$arr[$num][]=$data[$key];

}else {

$arr[$num+1][]=$data[$key];

$num +=1;

}

}

}

return $arr;

}

©著作权归作者所有:来自51CTO博客作者liang3391的原创作品,如需转载,请与作者联系,否则将追究法律责任

php取模,php数组取模相关推荐

  1. java long 取模_Java 数组取模分组

    /** * jdk8以上支持 Long类型数组取模分组 * @param arrays 被分组的数组对象 * @param mod 取模值 * @return Map> * 说明:Map> ...

  2. Java 数组取模分组

    /*** jdk8以上支持 Long类型数组取模分组* @param arrays 被分组的数组对象* @param mod 取模值* @return Map<Long, List<Lon ...

  3. Python 取模运算(取余)%误区及详解

    Python 取模运算(取余)%误区及详解 首先,必须要先明确一个概念(针对新手),不要用数学求余数角度来思考模运算,python.Java等各种语言都有其不同的运行机制. python的模运算计算规 ...

  4. C语言中四种取整方式、取余/取模的运算以及负数取模的问题

    零向取整.负无穷向取整.正无穷向取整.四舍五入取整 如果将一个浮点数赋值给整形,只会保存整数位: 这种取整方式为零向取整,C语言默认采用的是这种方式 C语言中也有对应的零向取整函数: 同理还有一种函数 ...

  5. c语言里取余数的运算的代码,Math——取模运算及取余运算(示例代码)

    取模运算及取余运算 取余运算(Complementation)即我们小学时学的数学算术概念,而取模运算(Modulus Operation)常用于程序设计中 公式 a%b = a - (a/b * b ...

  6. 计算机进行取模的原理,取模运算理解

    取模运算 背景 取模运算(mod)和取余运算(rem)两个概念有重叠的部分,但又不完全一致:主要区别在于对负整数进行除法运算时操作不同.取模主要是用于计算机术语中:取余则更多是数学概念. 取模和取余的 ...

  7. mysql取余 和 取模_java 取模运算% 实则取余 简述 例子 应用在数据库分库分表

    java 取模运算%  实则取余 简述 例子 应用在数据库分库分表 求模运算与求余运算不同."模"是"Mod"的音译,模运算多应用于程序编写中. Mod的含义为 ...

  8. python模运算求余_取模运算和取余运算

    取模运算和取余运算 取模运算( " Modulo Operation " )和取余运算 ( " Complementation " )两个概念有重叠的部分但又不 ...

  9. 取模运算和取余运算的区别

    先说结论:取模和取余在计算的目标上是一致的,只是商的不同,导致结果不同,取余和取模在被除数.除数同号时,结果是等同的,异号时会有区别. 那么 Why? 取模,取余是怎样计算的 在计算机中,对于整型数a ...

最新文章

  1. [BizTalk]好用的BizTalk管理工具
  2. linux mysql忘记root_linux下mysql-5.6忘记root密码,重置root密码详细过程
  3. LibSVM学习(六)——easy.py和grid.py的使用(转)
  4. 聚类算法(2):系统聚类/层次聚类算法
  5. prototype 1.5 中文说明.doc
  6. HD Piggy-Bank完全背包
  7. 架构设计系列(一)——架构设计概述
  8. 手游项目初期的一些想法
  9. fineuploader php服务端
  10. android高德地图自动缩放比例,【Android】高德地图 缩放级别及像素以及地图上的点转化成屏幕上的点...
  11. C#基础知识(收藏)
  12. 【空间分析】3 专题数据的数据分级
  13. 计算机网络连接图标 红叉,win7系统网络连接成功但图标显示红叉的解决方法
  14. python操作QQ
  15. (2020全新)UGNX二次开发(零基础入门)到提高全套视频教程_NXopen-UG二次开发_新浪博客
  16. 1147 Heaps (30 分)
  17. Docker进入容器报错
  18. linux 源码编译 ./configure 的配置和用法
  19. 如何使用大华SDK工具查询和播放设备录像?
  20. 工作多年,我对架构的一些理解

热门文章

  1. 活久见!知名女网红身着热裤登门科技公司索要代码!结果...
  2. 洛谷p2264 情书
  3. Resume In English
  4. Verilog disable语句
  5. 我搭建了一个随机「毒鸡汤」语录网站附源码下载
  6. guvcview命令行 ubuntu,快速上手 香蕉派 BPI-M2 Zero
  7. 戴尔E14S服务器磁盘阵列配置实例(系统盘RAID 1,存储数据盘RAID 5)
  8. Revit插件 | 精装模块15个新功能正式上线,快来体验
  9. 一文学会Android布局
  10. 2019斗鱼嘉年华圆满收官:在线观看人次超3.1亿创新高