最近主机搬到朋友 Timothy(这里表示非常感谢!)那里,不知什么原因,主机对我主题原来使用的用来截断中文的 mb_strimwidth() 函数支持不好,具体原因不知。
mb_strimwidth() 函数可以参考我这篇文章《mb_strimwidth函数的简单应用》,一般有后台(Cpanel、DA)的主机都支持。
于是我今天查了下 PHP 手册,转用 mb_substr() 函数来截断文字。
Function: mb_substr( $str, $start, $length, $encoding )
$str,需要截断的字符串
$start,截断开始处
$length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符)
$encoding,编码,我设为 utf-8
例:截断文章标题,控制在15个文字
<?php echo mb_substr(get_the_title(), 0, 15,"utf-8"); ?>
就这样,没了。
zww
赏
oooo
or
- 本文标题:转用PHP截断函数mb_substr()
- 本文链接:https://zww.me/archives/25335
- 发布时间:2010年10月27日 18:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
全是代码。表示压力很大。
只是一个函数
截断还是很有必要的
呵呵。
截断使用的确比较多
我也表示鸭梨很大
啥压力?
真羡慕
查查PHP手册就能解决问题!
我可记不了这些东东
substr,好熟悉的函数名字,让我想起了已经n久不用的java......
这是php函数
都已经全忘光了
搬家狂人Z大
我都n久没搬家了
记住了
表示压力很大 什么时候更新通知下我哦 我要抢个沙发 呵呵
这……我这没有这个服务,哈
zwwooooo最近都没现身
这两天忙
为啥要搬主机,那里免费么?
因为不爽,具体不细说。
@大智若鲁
不知道,没研究这些
才开始系统的学习代码··这个我先收藏了··
@哲哲
慢慢玩
搬空间经常有问题出现的
@先看看
空间不同的话会有的
现在我的站在site5上感觉速度很慢啊,有啥好主机推荐啊。
@zigbee
刚又去了,的确有点慢,你的首页查询数也太高了147次 - -
@zwwooooo
可能是主题没选好,降不下来啊。
@zigbee
好夸张,空间商没找你?呵呵
@zigbee
呵呵,有些主题调用很多
@剑书
怎样降低查询次数呀? 支支招。
@zigbee
如果确定是主题造成的话,能换还是换了吧。你看看默认主题下你的查询次数是多少?
@剑书
好的我试试.
@剑书
好像不是主题的问题。也是100多次。我的主题footer header都优化过了,还可能是哪儿的问题?
@zigbee
那就应该是插件了吧……慢慢排查看看?
懂这个就是好
@yesureadmin
懂点,玩儿
还是国内的速度快些。。 我后悔放国外去了
@超人
国内你更后悔
这个只能当过客了 复杂呀
@周舟
这个不复杂吧,只是一个函数而已
我表示,第一次看见这个函数。
@竹下无为梦
厄……正常
linode vps,(¯﹃¯)口水,感觉这个服务商只比mt差一点点?
@小邪
还可以吧