php中把字符串分开的函数(PHP字符串中抽取子串操作实例分析)
类别:编程学习 浏览量:2122
时间:2022-03-28 13:12:47 php中把字符串分开的函数
PHP字符串中抽取子串操作实例分析本文实例讲述了PHP字符串中抽取子串操作。分享给大家供大家参考,具体如下:
问题
希望从字符串的某个特定位置开始抽取这个字符串的一部分。例如,对于输入到一个表单的用户名,想要得到这个用户名的前8个字符。
解决
使用substr()
选择子串
|
$substring = substr ( $string , $start , $length ); $username = substr ( $_GET [ 'username' ],0,8); |
讨论
1.如果$strart和$length都是正数,substr()
会返回字符串从$start开始的$lenfth个字符。字符的第一个位置为0。
|
echo substr ( 'I Love PHP!' ,3,5); |
ove P
如果忽略$length,substr()
会返回从$strart到原字符串末尾的子串。
起始位置为正数,未指定长度
|
echo substr ( 'I Love PHP!' ,3); |
ove PHP!
如果$start大于字符串的长度,substr()
将会返回false
如果$start加 $length 超过了字符串末尾,substr()
将返回从$start开始到字符串末尾的所有字符
|
echo substr ( 'I Love PHP!' ,3,9); |
ove PHP!
如果 $start 为负数, substr()
会从字符串末尾倒数来确定子串从哪里开始
|
echo substr ( 'I Love PHP!' ,-4); |
PHP!
|
echo substr ( 'I Love PHP!' ,-4,3); |
PHP
如果 $start 值为负数,而且超过了字符串的开始位置, substr()
就会把 $start 当作 0 来处理
如果 $length 为负数, substr()
会从字符串末尾倒数来确定到哪里结束
|
echo substr ( 'I Love PHP!' ,3,-1); |
Love PHP
|
echo substr ( 'I Love PHP!' ,-4,-2); |
PH
参见
substr()
的有关文档
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/bookfrank/p/6403456.html
您可能感兴趣
- nginx 怎么搭建web服务器(Linux+Nginx+Php架设高性能WEB服务器)
- php数据错误处理函数(php中错误处理操作实例分析)
- php排序代码详解(PHP实现数据四舍五入的方法小结4种方法)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- thinkphp控制器怎么设置自定义(Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例)
- php 创建定时任务(PHP扩展Swoole实现实时异步任务队列示例)
- php集成支付(ThinkPHP框架整合微信支付之刷卡模式图文详解)
- php面向对象编程代码(php面向对象程序设计入门教程)
- php闰年计算公式(php判断/计算闰年的方法小结三种方法)
- thinkphp前后端配合(thinkPHP+LayUI 流加载实现功能)
- 织梦cms中的模块怎么设置(织梦CMS模板在runphp=yes的标签中调用其他field值的方法)
- thinkphp远程代码执行教程(ThinkPHP 5.x远程命令执行漏洞复现)
- phpmysql网站开发入门与提高(PHP+MySQL+sphinx+scws实现全文检索功能详解)
- php网页采集教程交流(PHP实现的抓取小说网站内容功能示例)
- php单例模式教程学习(PHP下用Swoole实现Actor并发模型的方法)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
- 红色代表什么(红色代表什么情感和含义)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9