《PHP实例:php字符串函数学习之strstr()》要点: 本文介绍了PHP实例:php字符串函数学习之strstr(),希望对您有用。如果有疑问,可以联系我们。
<?php
/*
定义和用法
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现.
该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false.
语法
string strstr ( string,search)
参数?描述
string?必须.规定被搜索的字符串.
search?必须.规定所搜索的字符串.如果该参数是数字,则搜索匹配数字 ASCII 值的字符PHP学习
提示和注释
注释:该函数是二进制平安的.
注释:该函数对大小写敏感.如需进行大小写不敏感的搜索,请使用 stristr().
如果你仅仅想确定 needle 是否存在于 haystack 中,请使用速度更快、耗费内存更少的 strpos() 函数.
*/
$str = ".规定的被搜索的字符串 ";
$s = "的";
echo strstr($str,$s) . "<br/>";
echo mb_strstr($str,$s,'utf-8') . "<br/>";
echo mb_strstr($str,true,false,'utf-8') . "<hr/>";
/*
定义和用法
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符.
如果成失败,否则返回 false.
语法
strrchr(string,char)
参数?描述
string?必须.规定被搜索的字符串.
char?必须.规定要查找的字符.如果该参数是数字,则搜索匹配数字 ASCII 值的字符.
*/
echo strrchr($str,$s) . "<br/>";
echo mb_strrchr($str,'utf-8') . "<br/>";
echo mb_strrchr($str,'utf-8') . "<hr/>";
$str = "Hello world!Hello world!";
$s = "world";
echo strrchr($str,'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字符串函数学习之strstr()》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|