似乎这种问题永远都有人在论坛上面问 以前人们用的函数都差不多 今天看见了PHP专栏版主唠叨的方法 简洁的很
首先我们看看以前应用的两种方法
---------------------------------------------------------------
function msubstr($str,$start,$len) {
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++) {
if(ord(substr($str,$i,1))>0xa0) {
$tmpstr.=substr($str,$i,2);
$i++;
} else
$tmpstr.=substr($str,$i,1);
}
return $tmpstr;
}
-------------------------------------
<?PHP
$str="这个字符好长呀,^_^";
$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符...
Echo "$Short_Str";
Function csubstr($str,$start,$len)
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
Function showShort($str,$len)
{
$tempstr = csubstr($str,0,$len);
if ($str<>$tempstr)
$tempstr .= "..."; //要以什么结尾,修改这里就可以.
return $tempstr;
}
再来看看唠叨的方法 怎么样,简洁吧?
$len = 19;
$text = "怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";
echo strlen($text)<=$len ? $text : (substr($text,0,$len).chr(0)."....");
分享到:
相关推荐
### 不当“虎司机”——老话重提行车安全 #### 一、了解车险保全,确保出行无忧 在冬季自驾出行时,确保车辆具备有效的保险是非常重要的。特别是春节前后,很多家庭会选择驾车出游或回乡探亲,此时的风险会比日常...
界面美观简洁,适合中小型站点使用 ffbb3.3正式中文版! 2003.3.18日发布! --------安装说明---------- 找到config.php_copy修改为config.php并用记事本打开!!! 修改如下几处,其他不用改! <?php $dbUser="...
中国老话大全.doc
酒店管理二十句经典老话.docx
【敬老爱老话重阳】——重阳节文化与习俗探究 重阳节,源自中国古代,又称为“重九节”,是一个具有深厚历史底蕴的传统节日。起源于战国时代的重阳,原本是个庆祝的佳节,因其日期为农历九月初九,双九相重,故得名...
很抱歉,但根据您提供的信息,这个文件的内容似乎与IT技术并不直接相关。大部分内容涉及到的是宁波地区的方言、民俗、食物以及一些俚语和谚语,这些属于文化或语言学的范畴。不过,如果需要,我可以尝试将这些内容与...
【敬老爱老话重阳】重阳节,又称“重九节”,源自战国时期,是一个融合了自然崇拜、祭祀先人以及健康祈愿的传统节日。每年农历九月初九,因“九”在数字中属阳,双九重叠,故称“重阳”。这个日子在天高气爽的秋季,...
很抱歉,但根据您提供的信息,这个PPT的内容似乎与会计学并无直接关系,而是关于宁远小学六年级2班开展的敬老爱老话重阳主题班会。重阳节,又称重九节、登高节,是中国的传统节日,其起源可追溯至战国时期,原本是一...
题目包括翻译短语、根据首字母或中文提示填写单词、用所给词的适当形式填空以及选择题,旨在帮助学生理解和掌握关于礼貌行为的英语表达。 【知识点详细说明】: 1. **短语翻译**: - 打断别人:interrupt someone...
MS Sql Server 绿色版 V3.0 说明---------- 首先感谢各位朋友在制作过程中的支持和热心帮助,没有你们的支持,我是不会做完 3.0 版本的。 其次还是那句老话,版权是人家 M$(微软) 的。★ 本版本修改如下:1 重新写了...
在Excel中,隔行换色是一项实用的技巧,尤其对于财务和税务实务中大量数据的呈现,能够提高数据的可读性和视觉效果。下面将详细解释两种实现隔行换色的方法。 1. 使用套用表格格式功能 这种方法适用于Excel 2010及...
网络新世界 随着互联网技术的发展,科技与生活也紧密联系在 一起,使"秀才不出门,便知天下事"这 老话成为了 现实,五花八门的互联网给我们带来了更舒适、更便捷 的服务。 共建网络安全-共享网络文明全文共24页,...
正是应验一句老话:“三十年河东,三十年河西”,其实还不到三十年呢,B/S开发模式已经落伍了,现在C/S模式又吃香了,只不过client不是由OS承载,而是换成了web浏览器;client端的编程语言换成了JavaScript。AJAX...
教案中鼓励学生选择自己喜欢的老话进行理解和分享,通过这样的方式,让学生在学习语文的同时,也能深入领会传统文化中的智慧。同时,通过具体的情境,如赖床、贪玩等,展示了奶奶如何运用这些老话教育孩子们,从而...
特别说明:整理包中的部分中文资源由武汉广安科技和北京朗华世纪发布并依据GNU/LGPL协议保留著作权;整理包中的Building WebSites with OpenCMS一书来自于互联网,PACKT PUBLISHING 依据欧洲相关著作权法保留著作权....
2.如果在MQL代码中, 使用 new运算符,而忘记调用delete运算符来释放占用的内存,则会发生内存泄漏。 3.当开发复杂的程序时,去查找一个代码的逻辑错误犹如大海捞针。 - 编程有句老话叫,三分写七分调试。调试会占用...
还是老话骗人没jj 里面有组件scrrun.dll 148kb 打开放到windows/system32 在开始-运行-regsvr32 scrrun.dll 提示成功! 有些哥们 说还是一样的那么 解决方案如下 找到刚放进去的组件 右击-属性-添加everyone 赋予...
这一趋势真正验证了一句老话:“交谈无价”。 与此同时,在全球定位系统领域,也存在着类似的收入寻求过程。虽然GPS技术已经相当成熟,并广泛应用于导航和定位服务中,但随着智能手机和平板电脑等移动设备的普及,...
2. 中文语言能力测试:试卷内容包含了汉字书写、古诗文默写和文学常识等,测试学生的中文基础知识掌握程度,包括词汇、语法、文化素养和记忆能力。 3. 古诗文学习:试题要求学生默写曹操《龟虽寿》和《庭中有奇树》...
8. fun - 孩子们常常从穿老人的衣服中得到很多乐趣。 9. drowned - 一个人掉进海里淹死了。 10. agriculture - 需要更好的农业生产方法来养活世界人口。 二、单词拼写 1. carnival - 在狂欢节期间,有一周每天都有...