php中substr()函数参数说明及用法实例


Posted in PHP onNovember 15, 2014

本文实例讲述了php中substr()函数参数说明及用法。分享给大家供大家参考。具体如下:

string substr(string $string ,int $start [, int $length ]),它可以用于在一个较长的字符串中查找匹配的字符串或字符,$string为所要处理的字符串,$start为开始选取的位置,$length为要选取的长度.

$length 为正数据从左向右读取字符.

$length 为负数时就右向左读取字符.

string 必需,规定要返回其中一部分的字符串.

start 必需,规定在字符串的何处开始.

charlist 可选,规定要返回的字符串长度,默认是直到字符串的结尾.

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾的指定位置开始

0 - 在字符串中的第一个字符处开始

PHP实例代码如下:

$rest_1 = substr("abcdef", 2); // returns "cdef" 

$rest_2 = substr("abcdef", -2); // returns "ef" 

 

$rest1 = substr("abcdef", 0, 0); // returns "" 

$rest2 = substr("abcdef", 0, 2); // returns "ab" 

$rest3 = substr("abcdef", 0, -1); // returns "abcde" 

$rest4 = substr("abcdef", 2,0); // returns "" 

$rest5 = substr("abcdef", 2,2); // returns "cd" 

$rest6 = substr("abcdef", 2, -1); // returns "cde" 

$rest7 = substr("abcdef", -2,0); // returns "" 

$rest8 = substr("abcdef", -2,2); // returns "ef" 

$rest9 = substr("abcdef", -2,-1); // returns "e"

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
如何开发一个虚拟域名系统
Oct 09 PHP
15种PHP Encoder的比较
Apr 17 PHP
PHP与SQL注入攻击[二]
Apr 17 PHP
PHP入门学习笔记之一
Oct 12 PHP
整理的9个实用的PHP库简介和下载
Nov 09 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
Jun 24 PHP
php代码审计比较有意思的例子
May 07 PHP
php实现的简单日志写入函数
Mar 31 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
PHP中变量引用与变量销毁机制分析
Nov 15 #PHP
微信公众号开发之微信公共平台消息回复类实例
Nov 14 #PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 #PHP
php异步多线程swoole用法实例
Nov 14 #PHP
PHP判断数据库中的记录是否存在的方法
Nov 14 #PHP
PHP合并静态文件详解
Nov 14 #PHP
php判断类是否存在函数class_exists用法分析
Nov 14 #PHP
You might like
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
javascript 拖动表格行实现代码
2011/05/05 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
30个经典的jQuery代码开发技巧
2014/12/15 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
深入理解Django中内置的用户认证
2017/10/06 Python
Python语言进阶知识点总结
2019/05/28 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python3实现简单飞机大战
2020/11/29 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
交通安全教育制度
2014/02/02 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
525心理健康活动总结
2015/05/08 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python