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 函数相关推荐

  1. php 字符串函数 教程_php字符串函数 str类常见用法示例

    本文实例讲述了php字符串函数 str类常见用法.分享给大家供大家参考,具体如下: str_split(string, leg);//将一个字符 串转换为数组,参数1:要被转换的字符串,参数2:每 段 ...

  2. php 字符串函数 教程_php字符串函数_PHP教程

    addslashes: 字符串加入斜线. bin2hex: 二进位转成十六进位. chop: 去除连续空白. chr: 返回序数值的字符. chunk_split: 将字符串分成小段. convert ...

  3. php 数组格式的字符串转为数组_PHP 字符串转数组 | 剑花烟雨江南

    在开发过程中,我们经常遇到需要将字符串转为数组的情况.PHP内置了explode函数,可以将字符串按特定的分解符分割成数组. explode函数可以传入三个参数: 分隔符(必填),字符串(必填),数组 ...

  4. mysql函数封装_PHP访问MYSQL数据库封装类(附函数说明)

    /* MYSQL 数据库访问封装类 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象 访问方式,本封装类以mys ...

  5. strstr函数的学习

    一.strstr函数的概念 定义: strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串.如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1 ...

  6. C语言 strstr函数的用法及模拟实现strstr函数

    C语言 strstr函数的用法及模拟实现strstr函数 一.strstr函数的用法 二.模拟实现strstr函数的功能 一.strstr函数的用法 1.strstr函数原型:char* strstr ...

  7. php返回第一个字符串的码点_PHP 字符串编码截取函数

    一个效率更高的全半角字符串截取函数 [原创,转载请注明:[url]http://wfyang.blog.51cto.com[/url]]现在流传的那几个字符串截取函数,一般都是对字符串进行循环判断,如 ...

  8. php 字符串函数 教程_最全的php字符串处理函数

    PHP 的字符串处理功能非常强大,作为一名php程序员我们需要了解什么是php 字符串处理函数,以及有哪些怎么去用.本文我们对php字符串处理函数进行一个大总结,这些都是系统自带的php字符串处理函数 ...

  9. Oracle截取字符串:instr、substr、length函数的使用

    1.字段中有以下字符串数据: 张三(zhangsan) 2.截取代码 ps:我的数据库表名为"shuizhu_test",该字段名为"username",详细请 ...

最新文章

  1. java数据输入的步骤_Java学习日志1.4 Scanner 数据输入的三种方法
  2. solidworks入门
  3. C++运算符重载-mfc演示
  4. 认清js中var a=b=1和var a=1,b=1的区别
  5. centos7下安装nginx的方法
  6. 中值滤波器 median filter
  7. 百度文库中的文字不能复制,怎么办?
  8. 矩阵卷积运算的具体过程,很简单
  9. 高一计算机课程教案,高一信息技术《信息及其特征》教案
  10. 复杂网络中小世界网络的MATLAB实现
  11. 工具说明书 - Beoplay E8耳机操作及电池更换
  12. python 画心形线 matplotlib
  13. 总结归纳erf与erfc
  14. mysql取出时间最近的一条字段_Mysql 根据时间取出每组数据中最新的一条
  15. 树莓派智能家居项目整合(包含语音、socket、火灾、摄像头线程)
  16. js校验电话、传真、日期
  17. 如何解析喜马拉雅的音频文件.
  18. h5广告与html5,那些刷爆朋友圈儿的H5广告大揭秘
  19. 贪婪洞窟2一直显示连接服务器失败,贪婪洞窟2登录失败怎么办 登陆失败解决方法介绍...
  20. 世界上5种著名交易系统

热门文章

  1. 合泰单片机做电压表_启士 | 蓝桥杯零基础单片机教程9 I2C介绍(上)
  2. 四个人过桥的题目_云南的几种“勾魂”特产,舌尖上的美味,让人回味无穷,你吃过吗...
  3. 玩家可以输入辅助指令_最后生还者 第二部辅助功能详解 盲人玩家也能玩
  4. OpenCV学习(二十) :分水岭算法:watershed()
  5. 将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt
  6. 统计学第二章--感知机
  7. Python 程序的抽样分析器 - Py-Spy
  8. Metasploit
  9. MySQL中information_schema
  10. linux用户组登录,linux用户和用户组