编程语言 第7页

记录在技术学习成长道路上的点滴

PHP三中常见的排序算法

<?php /* 冒泡排序 原理:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 */ /** * $data Array 待排序数据 * $sort Bool false 从小到大 true 从大到小 * return Array 排序结果 */ $data = array(16,2,33,4,25...
赞 (0)阅读(217)

thinkphp行为扩展

3
在网上很少看到关于thinkphp行为扩展的文章,亦或是相互抄袭,千篇一律,或者是新手很难看懂。最近一个朋友问到我这个问题,现在总结下关于thinkphp的行为扩展,下面是基于thinkphp3.13,以后在看看最新的3.2的行为扩展方面的变化。 下面是官方手册的一段介绍: 行为在新版ThinkPHP的架构里面起着举足轻重的作用,在系统核心之上,设置了很多标...
赞 (0)阅读(416)

simple_html_dom 资源消耗问题

simple_html_dom 的确是一个很不错的html解析类,支持W3C标准,同样也支持不完整的html。用于对html文档的验证,或者是用来采集是一个很不错的类。 但也有缺点,就是内存消耗问题。如果连续载入多个html文档,而不注意及时清楚使用过的对象的话,会造成很大的php内存被占用。致使网站运行缓慢。甚至直接死掉。 清除的方法为:$dom->...
赞 (0)阅读(241)

simple_html_dom学习过程(4)添加、删除元素

simple_html_dom 类 并没有提供对元素的添加或删除,不过我们可以通过变通的方式来对元素进行添加或者删除 新朋友可以看下这个     simple_html_dom学习过程(3) 这么一串html <div id=’div1′><div class=’div2′>呵呵<...
赞 (0)阅读(230)

simple_html_dom学习过程(1)查找元素

4
simplie_html_dom类 可以通过find方法 或者类似 getElementxxxx的方式来查找一个元素。 (1),利用find方法查找元素 首先引入 simple_html_dom.php类。并实例化 $sdom = new simple_html_dom(‘http://www.baidu.com’); $sdom->find(R...
赞 (0)阅读(484)