欢迎您加入 三九导航! 助力中国站长!
当前位置:三九导航 » 站长资讯 » 站长资讯 » 站长运营 » 文章详细 订阅RssFeed

PHP用substr函数截取字符串中的某部分

来源:本站原创 浏览:1005次 时间:2016-02-06

经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串左边或右边开始N个字符的函数。答案当然是有的。PHP中的substr函数就可以做的到,只不过PHP把二个函数合二为一了。

现在整理了一下substr函数的用法,做了几个例子以解新人之惑,高手请飘过。

我们先来看一下PHP substr函数的语法:

string substr(string string, int start, int [length])

参数string为要操作的字符串

   参数start为你要截取的字符串的开始位置,若start为负数时,则表示从倒数第start开始截取length个字符

   可选参数length为你要截取的字符串长度,若在使用时不指定则默认取到字符串结尾。若length为负数时,则表示从start开始向右截取到末尾倒数第length个字符的位置

   起初用这个函数时可能感觉到别扭,不过你要是把PHP substr函数的语法搞懂了,那他的功能比asp中的left和right,有过之无不及,非常好用。下面我们举例来看他的用法:

   1、从第4个字符开始截取到字符串末尾,类似asp中的left:

<?php $str = "www.moyublog.com"; echo substr($str,4); ?>

输出: moyublog.com

   2、PHP substr函数从右边截取4个字符,类似asp中的right:

<?php $str = "www.moyublog.com"; echo substr($str,-4); ?>

输出:.com

   3、PHP substr函数从第4个字符开始截取4个字符:

<?php $str = "www.moyublog.com"; echo substr($str,4,4); ?>

输出:moyu

   4、有时我们知道一个字符串的开始和结尾,中间是不定长的字符,这时除了用PHP substr函数的正则外我们还可以用substr实现(当然要得到中间的字符方法有N种,在此只是举例substr的应用):

   本例去掉开头4个字符和结尾4个字符,输出中间的字符串:

<?php $str = "www.moyublog.com"; echo substr($str,4,-3); ?>

输出:moyublog

本文章“分类目录http://www.999dh.com.cn”编辑收录

转载请注明-原文链接:PHP用substr函数截取字符串中的某部分

推荐站点

  • 老站网老站网

    老站网是具有权威的中文上网导航,汇集最优秀的网站及资源。及时收录影视、音乐、小说、游戏等分类的网址和内容,如果您有精品网站,欢迎来提交收录!

    www.laozhanwang.com
  • hao123_上网从这里开始hao123_上网从这里开始

    hao123是最具权威的中文上网导航,汇集最优秀的网站及资源。及时收录影视、音乐、小说、游戏等分类的网址和内容,让您的网络生活更简单精彩。上网,从hao123开始。

    www.hao123.com
  • 仙女楼边缘导航仙女楼边缘导航

    仙女楼边缘导航是收录变装网,变装论坛,变装家园,伪娘吧,伪娘社区,les网站,拉拉群,蕾丝网,gay吧,男同网,男同社区等另类网站的分类目录导航。

    by.xiannvlou.com
  • 中国建材网中国建材网

    中国建材网(www.c-bm.com)是建材行业(B2B)多功能电子商务建材网站,致力于搭建建筑设计师与材料商之间的垂直信息交流社区,为设计师选材提供一站式服务,帮助材料商开拓市场、建立品牌、以及网络推广等综合性服务平台。

    www.c-bm.com
  • 北极星工程招聘网北极星工程招聘网

    北极星工程招聘网提供全国工程行业最权威的招聘信息, 为工程、环境工程人才提供大量的工程招聘信息, 并为企业准确推荐工程专业人才,是工程求职招聘服务的专业网站,涉及工程环境工程招聘,工程造价监理招聘,工程电力设计招聘,工程建筑工程招聘,工程机电安装招聘,工程市政景观路桥招聘,工程水利水电工程招聘等领域.

    gcjob.bjx.com.cn
  • QQ爱好者教程网QQ爱好者教程网

    QQ爱好者教程网专业提供QQ技巧大全、QQ最新活动、QQ图标点亮、QQ辅助软件等QQ最新资讯;致力于建设成为所有QQ爱好者朋友们服务的网络QQ家园。

    www.qqahz.net