/*

定义和用法

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

语法

string strstr ( string, search)

参数 描述

string 必需。规定被搜索的字符串。

search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符

提示和注释

注释:该函数是二进制安全的。

注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。

如果你仅仅想确定 needle 是否存在于 haystack 中,请使用速度更快、耗费内存更少的 strpos() 函数。

*/

$str = "。规定的被搜索的字符串 ";

$s = "的";

echo strstr($str,$s) . "
";

echo mb_strstr($str,$s, 'utf-8') . "
";

echo mb_strstr($str,$s, true, 'utf-8') . "
";

echo mb_strstr($str,$s, false, 'utf-8') . "


";

/*

定义和用法

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

如果成失败,否则返回 false。

语法

strrchr(string,char)

参数 描述

string 必需。规定被搜索的字符串。

char 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。

*/

echo strrchr($str,$s) . "
";

echo mb_strrchr($str,$s, 'utf-8') . "
";

echo mb_strrchr($str,$s, true, 'utf-8') . "
";

echo mb_strrchr($str,$s, false, 'utf-8') . "


";

$str = "Hello world!Hello world!";

$s = "world";

echo strrchr($str,$s) . "
";

echo mb_strrchr($str,$s, 'utf-8') . "
";

echo mb_strrchr($str,$s, true, 'utf-8') . "
";

echo mb_strrchr($str,$s, false, 'utf-8') . "


";

/*

定义和用法

strtr() 函数转换字符串中特定的字符。

语法

strtr(string,from,to)

或者

strtr(string,array)

参数 描述

string1 必需。规定要转换的字符串。

from 必需(除非使用数组)。规定要改变的字符。

to 必需(除非使用数组)。规定要改变为的字符。

array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。

说明

如果 from 和 to 的长度不同,则格式化为最短的长度。

*/

echo strtr("Hilla Warld","ia","eo"). "
";

$arr = array("Hello" => "Hi", "world" => "earth");

echo strtr("Hello world",$arr). "


";

echo strtr("如果省略,则使用内部字符编码","内部","外部"). "
";

$arr = array("如果" => "若", "则" => "那么");

echo strtr("如果省略,则使用内部字符编码",$arr). "


";

?>

strstr php文档,php字符串函数学习之strstr()相关推荐

  1. Dom4j 解析Xml文档及 XPath查询 学习笔记

    2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" ...

  2. python 帮助文档,撰写函数文档,并查看函数文档

    python 帮助文档,撰写函数文档,并查看函数文档 定义函数 def test(a,b):'''参数:a:整数b:整数返回值:a+b'''return a+b 运行函数 test(11,22) 33 ...

  3. Qt5.13.0虚拟键盘 使用文档说明及函数说明 (一)构建 build

    首先之前的工作都是为了想验证虚拟键盘的使用,才有了之前编译x11 .arm等qt的步骤. 在到这之前的构建环境,我说认真的,真的烦的要死,每次构建用的时间又多,配置完了编译会出一大堆error,加上公 ...

  4. 扫描二维码读取文档_使用深度学习读取和分类扫描的文档

    扫描二维码读取文档 To many people's dismay, there is still a giant wealth of paper documents floating out the ...

  5. Dom4j 解析Xml文档及XPath查询 学习笔记

    本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" -- 在当前浏览器页面,按键 "Ctrl+F" 按键 ...

  6. hive hql文档_大数据学习不能停,看看如何安装hive快800倍!共572.91M视频文档

    前言 hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行. 其优点是学习成本低,可 ...

  7. strstr函数头文件_C语言(函数)学习之strstr strcasestr

    一.strstr函数使用 [1] 函数原型 char *strstr(const char *haystack, const char *needle); [2] 头文件 #include [3] 函 ...

  8. Sphinx文档的展示-个人学习笔记

    文章目录 背景介绍 环境搭建 1.申请一台服务器 2.安装环境 3.ssh登录 4.安装HTTP服务 5.浏览器访问 背景介绍 在学习了[How TO]-如何使用Sphinx编写漂亮的文档一问之后,我 ...

  9. python grep 列表_关于python:跨多个文档的字符串搜索 – grep?

    如果给出文档列表,文档中包含字符串,您如何进行搜索并从文档中搜索并返回包含您要搜索的字符串的文档列表? 对于此问题陈述,我如何在Python或C中实现程序? 我考虑过grep,但我不确定如何实现原生P ...

最新文章

  1. Emptiness 空值语义
  2. IOT物联网观察之三大运营商物联网发展进入规模商用阶段
  3. boost::safe_numerics::safe_unsigned_range相关的测试程序
  4. 程序员是青春饭吗 - CSDN分享会笔记
  5. 一位强人写的电子工程师起码技术要求
  6. 深度学习方法:受限玻尔兹曼机RBM(三)模型求解,Gibbs sampling
  7. React开发(205):react代码分割之context
  8. 招兵买马,韩国现代将前GM研究员招致麾下
  9. mysql服务连接标识_MySQL 连接 | 菜鸟教程
  10. DL加速器与GPU的不同,一个用于推理,一个用于训练。
  11. fork函数结果分析
  12. 怎样将PDF作为矢量图插入PPT中
  13. Android TV开发 焦点返回ListView时, 返回到离开时的位置
  14. python列表查找值_查找列表中某个值的位置(python)
  15. 用友U8如何调整凭证打印模板
  16. jt808终端鉴权_驾培协议和jt808协议的区别 | 车载GPS和视频平台产品经理
  17. Python、设计原则和设计模式-创建类设计模式
  18. CSS叠层样式表(一)
  19. 使用ffmpeg转换webm格式
  20. C/C++ Make教程

热门文章

  1. 史上最全排序算法总结!建议收藏
  2. 同样都是调参,为什么人家的神经网络比我牛逼100倍?
  3. TCP服务端程序开发
  4. VUE的本地应用-V- if
  5. OSI第二层:数据链路层功能及作用
  6. Linux里检查的一些目录!
  7. 基于3D深度视觉的人体姿态估计算法
  8. 基于OpenCV实战:3步实现图像降噪
  9. python爬虫系列(5.3-动态网站的爬取的策略)
  10. layer-list简单使用以及shape的定义