10
Mar 06

PHP的中文字串截取

PHP默认的substr方法是对单字节的处理,如果需要截取中文字串或者是UTF-8格式的字串需要自己编写方法,以前也专门写过,还有点复杂(涉及到UTF-8的话),在这也就不再描述写法了。偶然发现其实PHP已经有支持中文字串截取的方法了,只要有mbstring模块的支持,方法如下:
//含有中文的字符串截取
mb_substr($content,$start,$length,'utf-8');
//取得中文字串的长度
mb_strlen($content,'utf-8');


05
Jul 05

PHP 无限分类的树类

这几天正好做一个系统碰到一个无限分类,拿来做一个备案。
这个类用递归的方法:
优点:是简单好用。
缺点:是效率低,查询数据库的次数多。
这个类,对于分类(树支)比较少,并且有频繁插入数据到数据库的情况,比较适合。
如果数据比较多,强烈不推荐这种方法。
如果数据多,并且不频繁插入数据的话,用这个方法做一个缓存,可以减少对数据的压力。

Continue reading →


01
Mar 05

XML/SWF Charts, PHP/SWF Charts

20050301142617

maani 提供两套非常强大的图表工具,其实SWF是同一个:
XML/SWF Charts 从名字就看的出是从XML中的数生成图表的,形式还满多的。
PHP/SWF Charts 则是用PHP的数组生成的。
maani 还提供了其的SWF的插件自己去看一下吧,都是[color=Green]免费[/color]的。

截图:
20050301142213