php字符串函数学习之strstr()


Posted in PHP onMarch 27, 2015
<?php

/*

定义和用法

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

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

语法

string strstr ( string, search)
参数 描述

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

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

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

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

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

*/

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

$s = "的";

echo strstr($str,$s) . "<br/>";

echo mb_strstr($str,$s, 'utf-8') . "<br/>";

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

echo mb_strstr($str,$s, false, 'utf-8') . "<hr/>";
/*

定义和用法

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

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

语法

strrchr(string,char)

参数 描述

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

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

*/

echo strrchr($str,$s) . "<br/>";

echo mb_strrchr($str,$s, 'utf-8') . "<br/>";

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

echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";
$str = "Hello world!Hello world!";

$s = "world";

echo strrchr($str,$s) . "<br/>";

echo mb_strrchr($str,$s, 'utf-8') . "<br/>";

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

echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";
/*

定义和用法

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

语法

strtr(string,from,to)

或者

strtr(string,array)

参数 描述

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

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

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

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

说明

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

*/

echo strtr("Hilla Warld","ia","eo"). "<br/>";

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

echo strtr("Hello world",$arr). "<hr/>";
echo strtr("如果省略,则使用内部字符编码","内部","外部"). "<br/>";

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

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

?>
PHP 相关文章推荐
新版PHP将向Java靠拢
Oct 09 PHP
一些常用的php简单命令代码集锦
Sep 24 PHP
五个PHP程序员工具
May 26 PHP
PHP提取数据库内容中的图片地址并循环输出
Mar 21 PHP
Smarty Foreach 使用说明
Mar 23 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
深入php var_dump()函数的详解
Jun 05 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
PHP操作mysql数据库分表的方法
Jun 09 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP Trait代码复用类与多继承实现方法详解
Jun 17 PHP
php判断一个数组是否为有序的方法
Mar 27 #PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 #PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 #PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 #PHP
php实现RSA加密类实例
Mar 26 #PHP
PHP中实现crontab代码分享
Mar 26 #PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
Mar 26 #PHP
You might like
基于PHP常用函数的用法详解
2013/05/10 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
php获取网页标题和内容函数(不包含html标签)
2014/02/03 PHP
php检测文件编码的方法示例
2014/04/25 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
director.js实现前端路由使用实例
2015/02/03 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
微信小程序实现自动定位功能
2018/10/31 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
python实现的简单文本类游戏实例
2015/04/28 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
Python处理Excel文件实例代码
2017/06/20 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
Python数据可视化之画图
2019/01/15 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
销售部主管岗位职责
2013/12/18 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
学校交通安全责任书
2014/08/25 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
项目验收申请报告
2015/05/15 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
会计专业自荐信范文
2019/05/22 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书