麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP 中實(shí)現(xiàn)瀏覽記錄并按日期分組的實(shí)例代碼

2024-09-04 11:47:03
字體:
供稿:網(wǎng)友

現(xiàn)有測試數(shù)據(jù)如下,要求實(shí)現(xiàn)如下圖中的效果:

  1. array(4) { 
  2.  [0] =>array(6) { 
  3.  ["visit_id"] => int(127) 
  4.  ["goods_id"] => int(16) 
  5.  ["visittime"] => int(1494399935) 
  6.  ["goods_name"] => string(53)"OPPO R9s 全網(wǎng)通4G+64G 雙卡雙待手機(jī) 玫瑰金" 
  7.  ["shop_price"] => string(6)"500.00" 
  8.  } 
  9.  [1] =>array(6) { 
  10.  ["visit_id"] => int(124) 
  11.  ["goods_id"] => int(13) 
  12.  ["visittime"] => int(1494399921) 
  13.  ["goods_name"] => string(76)"SIEMENS/西門子 KA92NV09TI雙開門家用對開門電冰箱變頻旗艦款" 
  14.  ["shop_price"] => string(7)"4000.00" 
  15.  } 
  16.  [2] =>array(6) { 
  17.  ["visit_id"] => int(123) 
  18.  ["goods_id"] => int(27) 
  19.  ["visittime"] => int(1494399903) 
  20.  ["goods_name"] => string(85)"愛他美白金版Aptamil 幼兒配方奶粉3段(12-36個(gè)月適用)900g(歐洲進(jìn)口)" 
  21.  ["shop_price"] => string(6)"329.00" 
  22.  } 
  23.  [3] =>array(6) { 
  24.  ["visit_id"] => int(120) 
  25.  ["goods_id"] => int(26) 
  26.  ["visittime"] => int(1494224263) 
  27.  ["goods_name"] => string(21)"歡樂谷免票一張" 
  28.  ["shop_price"] => string(5)"50.00" 
  29.  } 

還沒實(shí)現(xiàn)之前我想這個(gè)代碼不知道要O(n)呢還是更高的復(fù)雜度才能實(shí)現(xiàn),細(xì)想一下,其實(shí)php的數(shù)組底層就是哈希實(shí)現(xiàn)的,如何簡單利用這個(gè)特性使復(fù)雜度降到O(1)呢?

  1. show me the code: 
  2. /* 瀏覽記錄按日期分組 */ 
  3. functiongroupVisit($visit
  4.  $curyear=date('Y'); 
  5.  $visit_list= []; 
  6.  <a href="/tags.php/foreach/" target="_blank">foreach</a>($visitas$v) { 
  7.   if($curyear==date('Y',$v['visittime'])) { 
  8.    $date=date('m月d日',$v['visittime']); 
  9.   }else
  10.    $date=date('Y年m月d日',$v['visittime']); 
  11.   } 
  12.   $visit_list[$date][] =$v
  13.  } 
  14.  return$visit_list

好了上面的測試數(shù)據(jù)經(jīng)過該函數(shù)之后,再把返回值打印出來,有:

  1. array(2) { 
  2.  ["05月10日"] =>array(3) { 
  3.  [0] =>array(6) { 
  4.   ["visit_id"] => int(127) 
  5.   ["goods_id"] => int(16) 
  6.   ["visittime"] => int(1494399935) 
  7.   ["goods_name"] => string(53)"OPPO R9s 全網(wǎng)通4G+64G 雙卡雙待手機(jī) 玫瑰金" 
  8.   ["shop_price"] => string(6)"500.00" 
  9.  } 
  10.  [1] =>array(6) { 
  11.   ["visit_id"] => int(124) 
  12.   ["goods_id"] => int(13) 
  13.   ["visittime"] => int(1494399921) 
  14.   ["goods_name"] => string(76)"SIEMENS/西門子 KA92NV09TI雙開門家用對開門電冰箱變頻旗艦款" 
  15.   ["shop_price"] => string(7)"4000.00" 
  16.  } 
  17.  [2] =>array(6) { 
  18.   ["visit_id"] => int(123) 
  19.   ["goods_id"] => int(27) 
  20.   ["visittime"] => int(1494399903) 
  21.   ["goods_name"] => string(85)"愛他美白金版Aptamil 幼兒配方奶粉3段(12-36個(gè)月適用)900g(歐洲進(jìn)口)" 
  22.   ["shop_price"] => string(6)"329.00" 
  23.  } 
  24.  } 
  25.  ["05月08日"] =>array(1) { 
  26.  [0] =>array(6) { 
  27.   ["visit_id"] => int(120) 
  28.   ["goods_id"] => int(26) 
  29.   ["visittime"] => int(1494224263) 
  30.   ["goods_name"] => string(21)"歡樂谷免票一張" 
  31.   ["shop_price"] => string(5)"50.00" 
  32.  } 
  33.  } 

對的,這正是我想要的效果。

以上所述是小編給大家介紹的PHP 實(shí)現(xiàn)瀏覽記錄并按日期分組,希望對大家有所幫助。在此也非常感謝大家對本網(wǎng)站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91九色视频 | 国产成人精品一区二区仙踪林 | 精品中文字幕在线播放 | 91在线视频精品 | 香蕉国产9 | 国产毛片毛片毛片 | 久久久久久久91 | 国产午夜电影在线观看 | 亚洲一级片在线观看 | 高清国产免费 | 羞羞的视频免费在线观看 | 成人午夜免费看 | 56av国产精品久久久久久久 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 精品中文字幕久久久久四十五十骆 | 欧美在线观看黄色 | 国产成人在线看 | 91久久精品一 | 国产日韩久久久久69影院 | 国产精品免费一区二区三区四区 | 中文字幕 日本 | 毛片免费观看完整版 | 久久成人黄色 | 日韩电影av在线 | 免费观看国产视频 | 大学生一级毛片 | 免费91在线| 亚州综合图片 | 黄色高清av | 一级在线观看 | 欧美成人免费在线视频 | 极品大长腿啪啪高潮露脸 | 精品国产呦系列在线看 | 91福利国产在线观一区二区 | 国产亚洲欧美日韩在线观看不卡 | 免费在线成人网 | 日韩中文字幕一区二区三区 | 精品麻豆cm视频在线看 | 欧美日韩在线播放一区 | 成人精品久久久 | 欧美一级免费视频 |