脚 本 之 家 www.jb51.net
页面导航:  不限条件-->截取
本地搜索:
而且给的数据是HTML代码串,比如这样:<divclass=”aaa”><ahref=”/aaa.php?id=1″>张三</a>评论了<ahref=”/aaa.php?id=444″>李四</a>分享的<ahref=”bbb.html”>一篇文章文章一长串的东西</a></div>截取的时候是要截取div标签内部的东西,而且要保留HTML标签,只是对其中的文字做处理。比如我可能只是截取到“李四”的“李”字,但是如果就这样放到前端的话,“李四”前面的a标签是没有闭合的,所以截取之后要保证HTML的语...
http://www.jb51.net//article/16980.htm
[code]/***截取字符串len为字节长度*@paramstr*@paramlen*@return*@throwsUnsupportedEncodingException*/publicstaticStringgetLimitLengthString(Stringstr,intlen){try{intcounterOfDoubleByte=0;byte[]b=str.getBytes("gb2312");if(b.length<=len)returnstr;for(inti=0;i<len;i++){if(b[i]<0)counterOfDoubleByte++;}if(...
http://www.jb51.net//article/16560.htm
说明:本函数作用是截取指定英汉混合字符串,并保持显示长度一至。就是将一个汉字当两英文来截取。用途:一般会用在标题显示列表,可以避免截取的字符串参插不齐的现象。程序代码[code]'//A_strString要处理的字符串'//A_intLen以英文字符数为准'//A_strAddString如果A_strString有截取字符时添中的后缀,如:...,可以为空functionCutString(byvalA_strString,byvalA_intLen,byvalA_strAddString)dimMM_objRe,MM_objMs,MM_objMhdimMM_strCut,MM_intLe...
http://www.jb51.net//article/16139.htm
[code]<?php$lenth=19;$str="怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";echostrlen($str)<=$lenth?$str:(substr($str,0,$lenth).chr(0)."....");?>[/code][code]<?/*@另一种方法,使用ord()函数:@适用于gb2312编码:*/$str="怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";functiongb2312_substr($str,$limit){$restr='';for($i=0;$i<$limit-3...
http://www.jb51.net//article/15744.htm
其实很简单的Replace就搞定了.[code]#include<IE.au3>Filedelete("Tq.txt")$Url="http://www.soso.com/tb.q"$oIE=_IECreate($url,0,0)$sHTML=_IEBodyReadHTML($oIE)$array=StringRegExp($sHTML,"<(?i)strongclass=fs_14>(.*?)</(?i)strong>",1)for$i=0toUBound($array)-1$tqtemp=$array[$i]Next$tqtoday=StringRepl...
http://www.jb51.net//article/15726.htm
好处是:兼容IE,firefox,Opera;有利于内容完整性;有利于SEO;无需后台程序处理;可以在前台随时调节要截取的长度。不好的地方:不能自动判断截取长度,当字符很短的时候在Firefox中也会生成后面的省略符号。另外在设置截取宽度的时候,要注意,尽量让文字截取完整。Quote:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd...
http://www.jb51.net//article/14982.htm
'函数名:getHTMLContent'参数:NO-->要取得的字符数, txtContent-->要处理的字符串 '功能: 从字符串里截取N个带HTML的字符,现在的实现方法还不完善,过程是:从字符串里找各种控件的开始,然后依些分开,放到数组里,然后一个一个数组的加上来看看字符是否大于给定的字符如果是,那么,返回这个数组.'作者:柳永法'时间:2007-6-1 20:03 :)Function getHTMLContent(NO, txtContent)If Len(txtContent)<=&...
http://www.jb51.net//article/14952.htm
[code]/* 2007-11-28 XuJian */ //截取字符串 包含中文处理 //(串,长度,增加...) function subString(str, len, hasDot) {     var newLength = 0;     var newStr = "";    ...
http://www.jb51.net//article/14210.htm
首先1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:<?php$str = '这样一来我的字符串就不会有乱码^_^';echo "mb_substr:" ...
http://www.jb51.net//article/13991.htm
先看段代码 [code]<?php           $len = 15;              $str = "这个新闻或是文章的标题很长,需要只显示前面一些字,后面用...来代替";       echo ...
http://www.jb51.net//article/13984.htm
//中文截取2,单字节截取模式function cn_substr($str,$slen,$startdd=0){    $restr = "";    $c = "";    $str_len = strlen($str);    if($str_len < $startdd+1) return ""; &nb...
http://www.jb51.net//article/13107.htm
共有:26/10,当前1/3页  [首页] [上一页] 1 2 3 [下一页]  [尾页] 转到: