仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1534|回复: 18
打印 上一主题 下一主题

[学习教程] PHP编程:PHP文本型数据库分类排序的完成

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:18:02 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。排序|数据|数据库   在PHP编程中,假如你利用文本型数据库,或许会为它的分类排序成绩感应头痛。上面小阳引见一下若何应用PHP联合JavaScript剧本完成这个功效:以下图,当用户点击响应的题目种别时,假如该种别与原种别分歧,则按响应种别不异的起落序分列;当点击种别与原种别不异,则按该种别与本来相反的按次分列。(即假设图中把鼠标放至“歌手”题目,将提醒“按[歌手][升序]分列”。)

 

  例子中文本数据库的格局为:每行的信息都各保留在一个文件下,文件内容格局为“歌曲称号|歌手|巨细”。例如文件“找一个字取代.txt”的内容是“找一个字取代|卓依婷|48554”,每一个文件都只要一行,且保留在“data”目次下。

  分类排序的思绪是:将要排序的该种别地点信息读取到$sort_array[]数组中,对$sort_array[]停止分列,失掉新分列的下标的数组$key_array[],再按下标的数组顺次把文件读出来便可。

  上面咱们编写这个PHP文件。

  

  OK,咱们的法式已写好了。法式中读了两次文件,如许能够速度能够慢些;固然可以改成第一次读的时分就把文件的内容存储到一个数组中,如许免了第二次的读取,但如许需求占用较多的办事器内存,为平安起见只好就义一点速度了。

  明天小阳不仅向人人引见了文本数据库的分类排序办法,还特地较具体地引见了PHP和JavaScript相联合的编程办法、三元运算子的特别使用、形态栏的显示纪律和HTML元素自界说属性的使用等。好了,在办事器上运转一下方才编好的PHP文件看看(点击这里下载演示文件)。仔细的读者很快就会发明还缺了甚么。对了,是分页显示!惋惜,限于篇幅,这里就不引见了,你本人去完美它吧。
  多去关于PHP的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 06:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表