Home >Backend Development >PHP Tutorial >详解PHP处理字符串类似indexof的方法函数

详解PHP处理字符串类似indexof的方法函数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 20:06:382040browse

这篇文章主要介绍了详解PHP处理字符串类似indexof的方法函数的相关资料,需要的朋友可以参考下

详解PHP处理字符串类似indexof的方法函数

在PHP中处理字符串类似 indexof 的函数或方法有两个,它们是 strpos 函数和 stripos 函数,这两个函数的用法类似。

strpos 函数处理字符串时如果包含该字符串,则返回该字符串出现的第一次出现的位置,如果没有出现则返回 false。对字符串大小写敏感。

stripos 函数处理字符串时如果包含该字符串,则返回该字符串出现的第一次出现的位置,如果没有出现则返回 false。对字符串大小写不敏感。

PHP strpos() 函数

定义和用法

strpos() 函数查找字符串在另一字符串中第一次出现的位置。

注释:strpos() 函数对大小写敏感。

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

语法

strpos(string, find, start)

参数描述

string:必需。规定要搜索的字符串。
find:必需。规定要查找的字符串。
start:可选。规定开始搜索的位置。

返回值

返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

注释:字符串位置从 0 开始,不是从 1 开始。

例子

<?php
echo strpos(&#39;Hello world!&#39;, &#39;wo&#39;);
?>

输出:6

PHP stripos() 函数

定义和用法

stripos() 函数查找字符串在另一字符串中第一次出现的位置。

注释:stripos() 函数是不区分大小写的。

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

语法

stripos(string,find,start)

参数描述

string:必需。规定要搜索的字符串。
find:必需。规定要查找的字符串。
start:可选。规定开始搜索的位置。

返回值

返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

注释:字符串位置从 0 开始,不是从 1 开始。

例子

<?php
echo stripos(&#39;Hello world!&#39;, &#39;WO&#39;);
?>

输出:6

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Related articles

See more