|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。 |
|