php 字符串函数 教程_PHP 字符串获取 substr 与 strstr 函数
PHP 字符串获取
用于从字符串中获取指定字符串。
相关函数如下:
substr():从字符串中获取其中的一部分
strstr():查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符
subchr():同 strstr()
strrchr():查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
substr() 函数用于从字符串中获取其中的一部分,返回一个字符串。
语法:
string substr ( string string, int start [, int length] )
参数说明如下:
参数
说明
string
要处理的字符串
start
字符串开始位置,起始位置为 0 ,为负则从字符串结尾的指定位置开始
length
可选,字符串返回的长度,默认是直到字符串的结尾,为负则从字符串末端返回
例子:
echo substr('abcdef', 1); //输出 bcdef
echo substr('abcdef', 1, 2); //输出 bc
echo substr('abcdef', -3, 2); //输出 de
echo substr('abcdef', 1, -2); //输出 bcd
?>
提示
如果 start 是负数且 length 小于等于 start ,则 length 为 0。
查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符,如果没找到则返回 FALSE。
语法:
string strstr ( string string, string needle )
参数说明如下:
参数
说明
string
要处理的字符串
needle
要查找的字符串,如果是数字,则搜索匹配数字 ASCII 值的字符
例子:
$email = 'user@5idev.com';
$domain = strstr($email, '@');
echo $domain;// 输出 @5idev.com
?>
提示
该函数对大小写敏感。如需进行大小写不敏感的查找,请使用 stristr() 。
strchr()
同 strstr() 。
查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符,如果没找到则返回 FALSE。
语法:
string strrchr ( string string, string needle )
该函数行为同 strstr() 函数,参数意义可参见上面 strstr() 函数参数说明。
例子:
$str="AAA|BBB|CCC";
echo strrchr($str, "|");
?>
运行例子,输出:
|CCC
结合 substr() 函数便可以实现 截取某个最后出现的字符后面的所有内容 这一功能:
$str="AAA|BBB|CCC";
echo substr(strrchr($str, "|"), 1);
?>
php 字符串函数 教程_PHP 字符串获取 substr 与 strstr 函数相关推荐
- php 字符串函数 教程_php字符串函数 str类常见用法示例
本文实例讲述了php字符串函数 str类常见用法.分享给大家供大家参考,具体如下: str_split(string, leg);//将一个字符 串转换为数组,参数1:要被转换的字符串,参数2:每 段 ...
- php 字符串函数 教程_php字符串函数_PHP教程
addslashes: 字符串加入斜线. bin2hex: 二进位转成十六进位. chop: 去除连续空白. chr: 返回序数值的字符. chunk_split: 将字符串分成小段. convert ...
- php 数组格式的字符串转为数组_PHP 字符串转数组 | 剑花烟雨江南
在开发过程中,我们经常遇到需要将字符串转为数组的情况.PHP内置了explode函数,可以将字符串按特定的分解符分割成数组. explode函数可以传入三个参数: 分隔符(必填),字符串(必填),数组 ...
- mysql函数封装_PHP访问MYSQL数据库封装类(附函数说明)
/* MYSQL 数据库访问封装类 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象 访问方式,本封装类以mys ...
- strstr函数的学习
一.strstr函数的概念 定义: strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串.如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1 ...
- C语言 strstr函数的用法及模拟实现strstr函数
C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...
- php返回第一个字符串的码点_PHP 字符串编码截取函数
一个效率更高的全半角字符串截取函数 [原创,转载请注明:[url]http://wfyang.blog.51cto.com[/url]]现在流传的那几个字符串截取函数,一般都是对字符串进行循环判断,如 ...
- php 字符串函数 教程_最全的php字符串处理函数
PHP 的字符串处理功能非常强大,作为一名php程序员我们需要了解什么是php 字符串处理函数,以及有哪些怎么去用.本文我们对php字符串处理函数进行一个大总结,这些都是系统自带的php字符串处理函数 ...
- Oracle截取字符串:instr、substr、length函数的使用
1.字段中有以下字符串数据: 张三(zhangsan) 2.截取代码 ps:我的数据库表名为"shuizhu_test",该字段名为"username",详细请 ...
最新文章
- java数据输入的步骤_Java学习日志1.4 Scanner 数据输入的三种方法
- solidworks入门
- C++运算符重载-mfc演示
- 认清js中var a=b=1和var a=1,b=1的区别
- centos7下安装nginx的方法
- 中值滤波器 median filter
- 百度文库中的文字不能复制,怎么办?
- 矩阵卷积运算的具体过程,很简单
- 高一计算机课程教案,高一信息技术《信息及其特征》教案
- 复杂网络中小世界网络的MATLAB实现
- 工具说明书 - Beoplay E8耳机操作及电池更换
- python 画心形线 matplotlib
- 总结归纳erf与erfc
- mysql取出时间最近的一条字段_Mysql 根据时间取出每组数据中最新的一条
- 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)
- js校验电话、传真、日期
- 如何解析喜马拉雅的音频文件.
- h5广告与html5,那些刷爆朋友圈儿的H5广告大揭秘
- 贪婪洞窟2一直显示连接服务器失败,贪婪洞窟2登录失败怎么办 登陆失败解决方法介绍...
- 世界上5种著名交易系统
热门文章
- 合泰单片机做电压表_启士 | 蓝桥杯零基础单片机教程9 I2C介绍(上)
- 四个人过桥的题目_云南的几种“勾魂”特产,舌尖上的美味,让人回味无穷,你吃过吗...
- 玩家可以输入辅助指令_最后生还者 第二部辅助功能详解 盲人玩家也能玩
- OpenCV学习(二十) :分水岭算法:watershed()
- 将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt
- 统计学第二章--感知机
- Python 程序的抽样分析器 - Py-Spy
- Metasploit
- MySQL中information_schema
- linux用户组登录,linux用户和用户组