php字符串函数学习之substr()


Posted in PHP onMarch 27, 2015

<?php
/*
定义和用法
substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE。

语法
substr(string,start,length)

参数 描述
string 必需。规定要返回其中一部分的字符串。
start 
必需。规定在字符串的何处开始。
非负数 - 从 string 的 start 位置开始,从 0 开始计算.
负数 - 从 string 结尾处向前数第 start 个字符开始。
如果 string 的长度小于或等于 start,将返回 FALSE。

length 
可选。规定要返回的字符串长度。默认是直到字符串的结尾。
正数 - 从 start 处开始最多包括 length 个字符(取决于 string 的长度)。
负数 - 去除从string 结尾处向前length个字符
如果提供了值为 0,FALSE 或 NULL 的 length,那么将返回一个空字符串。
*/

$str = "abcdefghijklmn";

$rest = substr($str, 0);  // 返回 "abcdefghijklmn"
echo $rest . "<br/>";

$rest = substr($str, 1, 3);  // 返回 "bcd"
echo $rest . "<br/>";

$rest = substr($str, -3);  // 返回 "lmn"
echo $rest . "<br/>";

$rest = substr($str, -3, 2);  // 返回 "lm"
echo $rest . "<br/>";

$rest = substr($str, 1, -3);  // 返回 "bcdefghijk"
echo $rest . "<br/>";

$rest = substr($str, -7, -3);  // 返回 "hijk"
echo $rest . "<br/>";
?>

PHP 相关文章推荐
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
PHP Streams(流)详细介绍及使用
May 12 PHP
php实现通过cookie换肤的方法
Jul 13 PHP
ThinkPHP安装和设置
Jul 27 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
微信企业转账之入口类分装php代码
Oct 01 PHP
PHP中国际化的字符串排序和比较对象详解
Aug 23 PHP
php字符串函数学习之strstr()
Mar 27 #PHP
php判断一个数组是否为有序的方法
Mar 27 #PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 #PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 #PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 #PHP
php实现RSA加密类实例
Mar 26 #PHP
PHP中实现crontab代码分享
Mar 26 #PHP
You might like
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
php图像生成函数之间的区别分析
2012/12/06 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
jquery iframe操作详细解析
2013/11/20 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
Angular2库初探
2017/03/01 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
写好自荐信的几个要点
2013/12/26 职场文书
关于安全的演讲稿
2014/05/09 职场文书
室内设计专业自荐信
2014/05/31 职场文书
启动仪式策划方案
2014/06/14 职场文书
物业管理专业自荐信
2014/07/01 职场文书
酒店端午节活动方案
2014/08/26 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
雾霾停课通知
2015/04/24 职场文书
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android