strpos()
函数,strpos()
函数会返回字符串中第一次出现指定子字符串的位置。如果找不到,则返回 -1。,语法:,参数:,$haystack
: 要搜索的字符串。$needle
: 要查找的子字符串。$offset
: 可选的偏移量,指定从哪个字符开始搜索。,示例:,stripos()
函数,stripos()
函数与 strpos()
相似,但它不区分大小写。,语法和参数:与 strpos()
相同。,2. 使用正则表达式,preg_match()
函数,preg_match()
函数可以根据正则表达式查找字符串中的匹配项。,语法:,参数:,$pattern
: 要匹配的正则表达式。$subject
: 要搜索的字符串。$matches
: 可选的匹配数组,用于存储匹配的结果。$flags
: 可选的标志,用于控制正则表达式行为。$offset
: 可选的偏移量,指定从哪个字符开始搜索。,示例:,其他提示:,使用 mb_strpos()
函数进行多字节字符串搜索。使用
strrpos()
函数查找字符串中最后一次出现。使用
preg_quote()
函数转义正则表达式字符。为提高性能,可以使用
stristr()
函数进行不区分大小写的搜索。,