一 代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"><title>应用strstr()函数获取指定字符串在字符串中首次出现的位置后的所有字符</title></head><body><?phpecho strstr("明日编程自动化","编");//输出查询的字符串echo "<br>";//执行换行echo strstr("http://www.cakin.com","w");//输出查询的字符串echo "<br>";//执行换行echo strstr("0431-85759348","8");//输出查询的字符串?></body></html>
二 运行结果
编程自动化
www.cakin.com
85759348
www.cakin.com
85759348
三 函数说明
string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
返回haystack字符串从needle第一次出现的位置开始到haystack结尾的字符串。
Note:
该函数区分大小写。如果想要不区分大小写,请使用 stristr()。
Note:
如果你仅仅想确定needle是否存在于haystack中,请使用速度更快、耗费内存更少的 strpos() 函数。
参数
haystack
输入字符串。
needle
如果needle不是一个字符串,那么它将被转化为整型并且作为字符的序号来使用。
before_needle
若为TRUE,strstr()将返回needle在haystack中的位置之前的部分。
返回值
返回字符串的一部分或者FALSE(如果未发现needle)。
strstr()函数详解
本文介绍了PHP中的strstr()函数,展示了如何使用此函数定位一个字符串在另一字符串中首次出现的位置,并提取该位置之后的所有字符。提供了具体示例并解释了函数参数的作用。
2671

被折叠的 条评论
为什么被折叠?



