php的substr函数的作用是,PHP substr函数的实现功能技巧讲解
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函数的实现功能技巧讲解相关推荐
- python主函数的作用_python中main函数的用法
原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...
- c语言delay函数的作用,delay用法(delay函数使用)
是delay to do 还是delay doing 还是delay do?还是什么啊~~ 问下 delayvt.延期, 延缓: 推迟We decided to delay our holiday u ...
- php substr 具体实现,PHP substr函数的实现功能技巧讲解
PHP语言的功能非常强大,适合我们建立网站时使用.今天我们将要向大家介绍的是关于PHP substr函数在一些功能实现上的技巧讲解,希望对大家有所帮助.经常看到有新手问PHP有没有类似asp的left ...
- c语言中各种函数的作用,C语言常用函数用法大全
C语言是当中广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率高的计算机语言,既能完成上层应用开发,也能完成底层硬件驱 ...
- python函数的作用是什么_Python函数
python函数讲解 函数三问: 什么是函数? 函数就是可以完成特定功能的代码块,函数就是存放代码的容器可以理解为一个装有一些工具的箱子 为什么有函数? 1.减少了代码的冗余 2.让程序增加了可扩展性 ...
- python回调函数的作用是_回调函数的意义以及python实现
因工作需要,最近在学习使用python来解析各种文件,包括xmind,xml,excel,csv等等. 在学习python解析XML的时候看到这样一段话: 当时就犯了老毛病,被一个不是很知道的名词引起 ...
- python map函数的作用_Python的map函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. 例如,对于list [1, 2 ...
- C语言search函数的作用,C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索...
函数名:lsearch 头文件: 函数原型: void* lsearch(void* key,void* district,size_t *n,size_t m, int (*func)(const ...
- python中reverse函数的作用_python的reverse函数翻转结果为None的问题
今天刷二级题的时候,遇到一个问题 >>> L2=[1,2,3,4] >>> L3=L2.reverse() >>> print( L3) None ...
- C语言strcat函数的作用是,实现strcat函数的功能
编程实现strcat函数的功能 #include "stdio.h" char* strcat(char s1[],char s2[]) { int i,j; for(i=0;s1 ...
最新文章
- Hibernate 具体用法(自整理)
- Maven命令行使用:mvn clean install(安装)
- 【技术系列】浅谈GPU虚拟化技术(第一章)
- 成功解决ValueError: Found input variables with inconsistent numbers of samples: [86, 891]
- Java多线程使用场景
- SAP财务管控 财务总监背后的“管理大师” PDF下载
- 理解 React Hooks
- 利用Quartz2D-contex绘制三角形
- [文摘20080428]无线局域网的相关网络安全技术应用指南
- kafka java消费者消息拉取
- 如何在 go 中实现一个 worker-pool?
- DNS原理及其解析过程 精彩剖析
- 病毒及攻击防御手册之八
- linux 运行 级别(转)
- Hadoop集群常用命令
- 第一次作业:阅读优秀博文感想
- docker入门、docker基本命令
- java web导出excel表格,java 网页导出excel表格数据-java 将页面内容写入excel文件中并可以将其下载到......
- 欧标语言等级划分 C1,小语种欧标等级的要求
- 摄影测量学习总结(较全面易懂)
热门文章
- GCN图卷积网络简单实现
- 633. 平方数之和
- 利用数组构造MaxTree
- python traceback报错_怎么屏蔽Python Traceback错误信息
- java 父类获取子类名称_Java入门第十六课:如何用继承的方法定义类
- 转置卷积 反卷积 PyTorch torch.nn.ConvTranspose2d() output_padding
- MATLAB通信仿真实例1:无噪声信道下DSB-SC调制解调器
- 降维系列之 LLE 局部线性嵌入
- 大学数学实验习题--统计推断 (附答案)判断alpha,n与mu,sigma的估计区间长度的关系
- HashMap源码分析(保姆式注解):三大方法(构造、Put、Remove) ;附带面试考点及博主免费答疑