PHP取数组取上一个数里的值 代码示例

  1. <?php
  2. /**
  3.  *
  4.  * 标题:PHP取数组取上一个数里的值
  5.  *
  6.  * 内容:获取上一个值形成阶梯型的范围,可能还有一些小问题,还望大神们指教,具体代码如下:
  7.  *
  8.  *
  9.  */
  10. $arr = array(
  11. array('a'=>10,'b'=>'hello','c'=>'num'),
  12. array('a'=>150,'b'=>'yes','c'=>'no'),
  13. array('a'=>500,'b'=>'haha','c'=>666),
  14. array('a'=>700,'b'=>'xixi','c'=>'hehe'),
  15. array('a'=>850,'b'=>'niubile','c'=>'ooo'),
  16. array('a'=>1000,'b'=>'lala','c'=>888),
  17. );
  18. foreach ($arr as $k=>$v){
  19. $arr[$k]['d'] = !$k ? 0 : $arr[$k-1]['a'];
  20. }
  21. foreach ($arr as $k=>$v){
  22. echo $v['d'].'-'.$v['a'].'<br>';
  23. }

 

结果如下:

0-10

10-150

150-500

500-700

700-850

850-1000

php

    A+
发布日期:2017年08月18日 20:09:44  所属分类:PHP
最后更新时间:2017-08-18 20:27:45
付杰
  • ¥ 59.0元
  • 市场价:99.0元
  • ¥ 1980.0元
  • 市场价:2980.0元
  • ¥ 58元
  • 市场价:58元
  • ¥ 79.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: