PHP语言的功能非常强大,适合我们建立网站时使用。今天我们将要向大家介绍的是关于PHP substr函数在一些功能实现上的技巧讲解,希望对大家有所帮助。经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串左边或右边开始N个字符的函数。答案当然是有的。PHP中的substr函数就可以做的到,只不过PHP把二个函数合二为一了。

我们先来看一下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:

$str="www.designline.cn";

echo substr($str,4);

?>

输出: designline.cn

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

< ?php

$str="www.designline.cn";

echo substr($str,-3);

?>

输出:.cn

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

$str="www.designline.cn";

echo substr($str,4,6);

?>

输出:design

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

$str="< |>www.designline.cn< |>";

echo substr($str,3,-3);

?>

输出:www.designline.cn

【责任编辑:曹凯 TEL:(010)68476606】

点赞 0

php的substr函数的作用是,PHP substr函数的实现功能技巧讲解相关推荐

  1. python主函数的作用_python中main函数的用法

    原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...

  2. c语言delay函数的作用,delay用法(delay函数使用)

    是delay to do 还是delay doing 还是delay do?还是什么啊~~ 问下 delayvt.延期, 延缓: 推迟We decided to delay our holiday u ...

  3. php substr 具体实现,PHP substr函数的实现功能技巧讲解

    PHP语言的功能非常强大,适合我们建立网站时使用.今天我们将要向大家介绍的是关于PHP substr函数在一些功能实现上的技巧讲解,希望对大家有所帮助.经常看到有新手问PHP有没有类似asp的left ...

  4. c语言中各种函数的作用,C语言常用函数用法大全

    C语言是当中广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率高的计算机语言,既能完成上层应用开发,也能完成底层硬件驱 ...

  5. python函数的作用是什么_Python函数

    python函数讲解 函数三问: 什么是函数? 函数就是可以完成特定功能的代码块,函数就是存放代码的容器可以理解为一个装有一些工具的箱子 为什么有函数? 1.减少了代码的冗余 2.让程序增加了可扩展性 ...

  6. python回调函数的作用是_回调函数的意义以及python实现

    因工作需要,最近在学习使用python来解析各种文件,包括xmind,xml,excel,csv等等. 在学习python解析XML的时候看到这样一段话: 当时就犯了老毛病,被一个不是很知道的名词引起 ...

  7. python map函数的作用_Python的map函数

    map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如,对于list [1, 2 ...

  8. C语言search函数的作用,C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索...

    函数名:lsearch 头文件: 函数原型: void* lsearch(void* key,void* district,size_t *n,size_t m, int (*func)(const ...

  9. python中reverse函数的作用_python的reverse函数翻转结果为None的问题

    今天刷二级题的时候,遇到一个问题 >>> L2=[1,2,3,4] >>> L3=L2.reverse() >>> print( L3) None ...

  10. C语言strcat函数的作用是,实现strcat函数的功能

    编程实现strcat函数的功能 #include "stdio.h" char* strcat(char s1[],char s2[]) { int i,j; for(i=0;s1 ...

最新文章

  1. Hibernate 具体用法(自整理)
  2. Maven命令行使用:mvn clean install(安装)
  3. 【技术系列】浅谈GPU虚拟化技术(第一章)
  4. 成功解决ValueError: Found input variables with inconsistent numbers of samples: [86, 891]
  5. Java多线程使用场景
  6. SAP财务管控 财务总监背后的“管理大师” PDF下载
  7. 理解 React Hooks
  8. 利用Quartz2D-contex绘制三角形
  9. [文摘20080428]无线局域网的相关网络安全技术应用指南
  10. kafka java消费者消息拉取
  11. 如何在 go 中实现一个 worker-pool?
  12. DNS原理及其解析过程 精彩剖析
  13. 病毒及攻击防御手册之八
  14. linux 运行 级别(转)
  15. Hadoop集群常用命令
  16. 第一次作业:阅读优秀博文感想
  17. docker入门、docker基本命令
  18. java web导出excel表格,java 网页导出excel表格数据-java 将页面内容写入excel文件中并可以将其下载到......
  19. 欧标语言等级划分 C1,小语种欧标等级的要求
  20. 摄影测量学习总结(较全面易懂)

热门文章

  1. GCN图卷积网络简单实现
  2. 633. 平方数之和
  3. 利用数组构造MaxTree
  4. python traceback报错_怎么屏蔽Python Traceback错误信息
  5. java 父类获取子类名称_Java入门第十六课:如何用继承的方法定义类
  6. 转置卷积 反卷积 PyTorch torch.nn.ConvTranspose2d() output_padding
  7. MATLAB通信仿真实例1:无噪声信道下DSB-SC调制解调器
  8. 降维系列之 LLE 局部线性嵌入
  9. 大学数学实验习题--统计推断 (附答案)判断alpha,n与mu,sigma的估计区间长度的关系
  10. HashMap源码分析(保姆式注解):三大方法(构造、Put、Remove) ;附带面试考点及博主免费答疑