没有合适的资源?快使用搜索试试~ 我知道了~
主要介绍了php,js,css字符串截取的办法,其实没有什么技术含量,就是记录一下,方便自己复习巩固,希望对大家能有所帮助
资源推荐
资源详情
资源评论
php,,js,,css字符串截取的办法集锦字符串截取的办法集锦
主要介绍了php,js,css字符串截取的办法,其实没有什么技术含量,就是记录一下,方便自己复习巩固,希望
对大家能有所帮助
可能没什么含量,求少拍砖。
首先是首先是PHP版本的。版本的。
复制代码 代码如下:
<?php echo mb_strimwidth("这里是内容", 0,3,"...","utf-8"); ?>
其实只用mb_strimwidth一个函数就可以了,该函数的说明如下:
mb_strimwidth — 获取按指定宽度截断的字符串
string mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding =
mb_internal_encoding() ]] )
参数说明:
$str 为要截断的字符串(即原字符串,输出的字符串)
$start 从第几个字符开始截取,默认是0
$width 所需修剪的宽度
$trimmarker 截取后,在字符串末尾添加的内容(常见的为...表示省略),默认我i空
$encoding 这个参数很重要,如果字符串是中文,一定要加上。否则。。。。就可以看到“�”这东西了,以前没仔细看过这个
函数,在wordpress主题里因为要显示文章的一小段内容,然后末尾就有乱码了,很久都不知道为什么。另外这个参数应该是
跟网页的编码格式一致的,个人测试的时候网页编码utf-8,参数写为gbk的时候汉字就shit了。。(求大牛解释)
php版本的就这样了,有时候以为是php语言的问题,其实只是我们没仔细研究它。
js版本的:版本的:
substring()和substr()方法,两个方法*几乎*没区别,
substring()方法的第一个参数必填,为要提取的子串的第一个字符在 字符串 中的位置,第二个参数可选,是要提取的子串的
最后一个字符在 stringObject 中的位置多 1位,默认无,到字符串末尾。
substr()第一个参数必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的
位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。第二个参数为可选。子串中的字符数。必
须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
例子:
复制代码 代码如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3))
</script>
这个例子输出:lo world!
从原字符串第三位开始,到末尾
复制代码 代码如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3,7))
</script>
这个例子输出:lo w
从原字符串第四位开始,到第七位
复制代码 代码如下:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substr(3))
</script>
输出:lo world!
第三位开始到结尾
复制代码 代码如下:
<script type="text/javascript">
资源评论
weixin_38744962
- 粉丝: 9
- 资源: 969
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功