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
您可能感兴趣
- php如何发邮件(PHP示例演示发送邮件给某个邮箱)
- phpmysql网站开发入门与提高(PHP+MySQL+sphinx+scws实现全文检索功能详解)
- pyclips入门(phpinfo的知识点总结)
- thinkphp框架切换数据库(ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例)
- phpstudy8.0使用教程视频(phpstudy v8.1 Apache伪静态配置图文教程)
- php验证码图解(php/JS实现的生成随机密码验证码功能示例)
- php 抽象类和接口(php抽象类和接口知识点整理总结)
- linux中ceph的状态(Wdcp linux控制面板配置多PHP版本记录)
- php中字符串反转的函数(php常用字符串查找函数strstr与strpos实例分析)
- phpweb添加自定义模板(php静态化页面 htaccess写法详解htaccess怎么写?)
- phpstudy怎么配置域名并访问(phpstudy怎么绑定目录实现域名访问)
- php如何复制数组(php5对象复制、clone、浅复制与深复制实例详解)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- 阿里云服务器怎么搭建环境(阿里云服务器快速配置php环境的方法)
- 搭建php和mysql的运行环境(Windows环境开发PHP完整配置教程Apache+Mysql+PHP)
- php检查语法(使用 PHP Masked Package 屏蔽敏感数据的实现方法)
- 通过体温就能为智能手表充电 原来是用NASA在空间站用的黑科技(通过体温就能为智能手表充电)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9