通常我们会用SQL从数据库里面取出一些满足条件的列,然后通过程序处理,生成以栏目的为三维数据,

如下(是从数据库里面取现来的数据

 1 /* 数组 */ 2     $arr = array( 3         0=>array('id'=>1,   'classid'=>1, 'classtitle'=>'政府新闻',  'title'=>'第九届民族运动会官方微博开通',     'content'=>'test'), 4         1=>array('id'=>2,   'classid'=>1, 'classtitle'=>'政府新闻',  'title'=>'夏日避暑 你不得不去的地方',        'content'=>'test'), 5         2=>array('id'=>3,   'classid'=>2, 'classtitle'=>'IT新闻',    'title'=>'贵阳飞泰国两人只需2580元',        'content'=>'test'), 6         3=>array('id'=>4,   'classid'=>3, 'classtitle'=>'时事新闻',  'title'=>'今年夏日哪里去 都匀漂流好地方',    'content'=>'test'), 7         4=>array('id'=>5,   'classid'=>1, 'classtitle'=>'政府新闻',  'title'=>'遵义机场选定“会址”造型',          'content'=>'test'), 8         5=>array('id'=>6,   'classid'=>2, 'classtitle'=>'IT新闻',    'title'=>'七月荔波之美 赞叹山水中的贵族',    'content'=>'test'), 9         6=>array('id'=>7,   'classid'=>3, 'classtitle'=>'时事新闻',  'title'=>'摆脱空调 安顺享受20℃的盛夏',      'content'=>'test'),10         7=>array('id'=>8,   'classid'=>3, 'classtitle'=>'时事新闻',  'title'=>'荔波“六月六”布依歌节丰富多彩',     'content'=>'test'),11         8=>array('id'=>9,   'classid'=>1, 'classtitle'=>'政府新闻',  'title'=>'寻找世界超短裙的故乡',             'content'=>'test'),12         9=>array('id'=>10,  'classid'=>4, 'classtitle'=>'地区新闻',  'title'=>'“彝族民歌”入选非物质文化遗产名录',  'content'=>'test'),13         10=>array('id'=>11, 'classid'=>4, 'classtitle'=>'地区新闻',  'title'=>'板告水寨 像凤凰羽毛一样美丽',      'content'=>'test'),14         11=>array('id'=>12, 'classid'=>4, 'classtitle'=>'地区新闻',  'title'=>'在贵阳 有个舞台叫湿地公园',        'content'=>'test'),15         12=>array('id'=>13, 'classid'=>1, 'classtitle'=>'政府新闻',  'title'=>'招堤流光溢彩迎接荷花节',           'content'=>'test')16  );

转换成如下格式的内容:(以栏目分类

  1 Array  2 (  3     [1] => Array  4         (  5             [title] => 政府新闻  6             [1] => Array  7                 (  8                     [id] => 1  9                     [title] => 第九届民族运动会官方微博开通 10                     [content] => 2011年7月12日上午,第九届少数民族传统体育运动会官方微博开通暨与腾讯网合作签 11                 ) 12  13             [2] => Array 14                 ( 15                     [id] => 2 16                     [title] => 夏日避暑 你不得不去的地方 17                     [content] => 说起贵阳,映入脑海的准是“林城”二字, 碧绿的山间,漫着轻轻的薄雾;澄清的水里, 18                 ) 19  20             [5] => Array 21                 ( 22                     [id] => 5 23                     [title] => 遵义机场选定“会址”造型 24                     [content] => 荔波,是一个以布依族、水族、苗族和瑶族为主的少数民族聚集处 25                 ) 26  27             [9] => Array 28                 ( 29                     [id] => 9 30                     [title] => 寻找世界超短裙的故乡 31                     [content] => 说起贵阳,映入脑海的准是“林城”二字, 32                 ) 33  34             [13] => Array 35                 ( 36                     [id] => 13 37                     [title] => 招堤流光溢彩迎接荷花节 38                     [content] => 说起贵阳,映入脑海的准是“林城”二字, 39                 ) 40  41         ) 42  43     [2] => Array 44         ( 45             [title] => IT新闻 46             [3] => Array 47                 ( 48                     [id] => 3 49                     [title] => 贵阳飞泰国两人只需2580元 50                     [content] => test 51                 ) 52  53             [6] => Array 54                 ( 55                     [id] => 6 56                     [title] => 七月荔波之美 赞叹山水中的贵族 57                     [content] => test 58                 ) 59  60         ) 61  62     [3] => Array 63         ( 64             [title] => 时事新闻 65             [4] => Array 66                 ( 67                     [id] => 4 68                     [title] => 今年夏日哪里去 都匀漂流好地方 69                     [content] => test 70                 ) 71  72             [7] => Array 73                 ( 74                     [id] => 7 75                     [title] => 摆脱空调 安顺享受20℃的盛夏 76                     [content] => test 77                 ) 78  79             [8] => Array 80                 ( 81                     [id] => 8 82                     [title] => 荔波“六月六”布依歌节丰富多彩 83                     [content] => test 84                 ) 85  86         ) 87  88     [4] => Array 89         ( 90             [title] => 地区新闻 91             [10] => Array 92                 ( 93                     [id] => 10 94                     [title] => “彝族民歌”入选非物质文化遗产名录 95                     [content] => test 96                 ) 97  98             [11] => Array 99                 (100                     [id] => 11101                     [title] => 板告水寨 像凤凰羽毛一样美丽102                     [content] => test103                 )104 105             [12] => Array106                 (107                     [id] => 12108                     [title] => 在贵阳 有个舞台叫湿地公园109                     [content] => test110                 )111 112         )113 114 )

一看,也许你会觉得还是有一点难的哦,但是。。。。只需要几行代码就可以OK(这做为一个笔试题很好。可以考查对方的PHP的数组的了解,PHP的数组可以很重要的哦)

答案如下:

1     $array = Array();    2     foreach( $arr as $key=>$value ) {3         $array[$value['classid']]['title'] = $value['classtitle'];4         $array[$value['classid']][$value['id']]['id'] = $value['id'];5         $array[$value['classid']][$value['id']]['title'] = $value['title'];6         $array[$value['classid']][$value['id']]['content'] = $value['content'];7     }8     print_r($array);

转载于:https://www.cnblogs.com/wgw8299/archive/2011/10/18/2216466.html

一个简单的PHP笔试题相关推荐

  1. java笔试题_一道简单的 Java 笔试题,但值得很多人反思

    专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...

  2. 简单c/c++笔试题 .

    一.#include "filename.h"和#include 的区别   #include "filename.h"是指编译器将从当前工作目录上开始查找此文 ...

  3. 简单c/c++笔试题

         一.#include "filename.h"和#include 的区别   #include "filename.h"是指编译器将从当前工作目录上开 ...

  4. 【转】一个关于fork()的笔试题,考了好几遍,终于找到答案了

    笔试至少3次见到这个题,都是瞎编的,今天群里有人问,然后有人放出了这个地址:http://coolshell.cn/articles/7965.html,让我恍然大明白,豁然好脾气. 感谢这位陈皓同学 ...

  5. 一个月刷完机器学习笔试题300题(10)

    第十天 1.在以下不同的场景中,使用的分析方法不正确的有 A 根据商家最近一年的经营及服务数据,用聚类算法判断出天猫商家在各自主营类目下所属的商家层级 B 根据商家近几年的成交数据,用聚类算法拟合出用 ...

  6. 简单的机器学习笔试题

    就不说是哪个公司的了 这个题目很简单,但是考察的也很细,很全面 去年做这个题目就完全被虐了,今年想起来,下面是草稿

  7. 一道蚂蚁金服简单的上机笔试题

    1.题目 说明: 构建一个本地缓存,缓存的对象是用户ID以及部分用户的信息. 当从缓存中获取某个用户数据时,如果发现该用户数据上次更新时间超过30分钟,则需要更新一次该缓存.   1.需考虑多线程访问 ...

  8. 一个月刷完机器学习笔试题300题(11)

    第十一天 1.关于 ARMA . AR . MA 模型的功率谱,下列说法正确的是( ) A MA模型是同一个全通滤波器产生的 B MA模型在极点接近单位圆时,MA谱是一个深谷 C AR模型在零点接近单 ...

  9. 一个月刷完机器学习笔试题300题(3)

    第三天 1.以下不属于影响聚类算法结果的主要因素有() A 已知类别的样本质量 B 分类准则 C 特征选取 D 模式相似性测度 正确答案是:A 都已知了,就不必再进行聚类了. 2.模式识别中,不属于马 ...

最新文章

  1. 温州大学《深度学习》课程课件(十、人脸识别与神经风格迁移)
  2. 基于dreamweaver软件设计和开发一网站_基于 abp vNext 和 .NET Core 开发博客项目 Blazor 实战系列(一)...
  3. frame或者iframe的contentwindow属性
  4. 简述计算机图形的图形应用主要有哪些,5计算机图形学考试简答题复习.doc
  5. 界址点圆圈怎么生成_大千世界怎么钓鱼?大千世界钓鱼方法及灵气之水获取攻略...
  6. SecureCRT无法使用root账户远程连接ubuntu
  7. php中ci框架分页,Codeigniter(CI)框架分页函数及相关知识
  8. java中mydoc_实验二/MyDoc.java · 20175326李一潇/20175326java - Gitee.com
  9. 码云克隆项目到IntelliJ IDEA中
  10. 微信小程序下拉刷新真机没效果_微信小程序~下拉刷新真机测试不弹回的处理办法...
  11. 【天光学术】美术论文:湖南传统雕刻艺术的表现形式与特点(节选)
  12. 应届生如何准备校招【研发岗】
  13. python——获取矩形四个角点的坐标
  14. 深入探访支付宝双11十年路,技术凿穿焦虑与想象极限 1
  15. 俱乐部/会所/协会在短信平台应用指南
  16. 如何通过银行卡号 判断归属银行
  17. Java游戏运行框架
  18. 电影点评系统论文java_java电影在线定制影评管理系统
  19. 编码原理详解(五)---熵编码(CAVAL)
  20. TensorFlow 2.0深度学习算法实战---第13章 生成对抗网络

热门文章

  1. 【线段树】【P5522】[yLOI2019] 棠梨煎雪
  2. python商务图表_Excel 数据之美:科学图表与商业图表的绘制(全彩)
  3. 浏览器打开本地exe
  4. [工作积累] TAA Ghosting 的相关问题
  5. 禁止触摸屏触控板手指缩放,需要这样处理
  6. 51单片机智能蓝牙小车
  7. iOS——判断刘海屏
  8. 小三上位中的数学问题
  9. DAP数据分析平台介绍
  10. Android 输入法表情上传服务器