📅  最后修改于: 2023-12-03 14:48:02.509000             🧑  作者: Mango
在 PHP 中,我们可以使用许多不同的函数来查找字符串中的匹配项。下面是一些常见的函数及其用途:
strpos()
函数用于在字符串中查找第一次出现的另一个字符串。它返回第一个匹配时的位置。
$pos = strpos($str, $search);
返回的 $pos
值是匹配的开始位置,如果没有找到,则返回 false
。
stripos()
函数与 strpos()
相同,但它忽略大小写。
$pos = stripos($str, $search);
strstr()
函数查找第一次出现的另一个字符串,并返回从匹配位置到字符串结尾的部分。
$substr = strstr($str, $search);
如果未找到匹配项,则返回 false
。
stristr()
函数与 strstr()
相同,但它忽略大小写。
$substr = stristr($str, $search);
preg_match()
函数用于执行正则表达式匹配。它返回一个数组,其中包含与模式匹配的子字符串。
$matches = array();
preg_match($pattern, $str, $matches);
preg_match_all()
函数与 preg_match()
相似,但它查找所有匹配项,而不仅仅是第一个。
$matches = array();
preg_match_all($pattern, $str, $matches);
以上是 PHP 中一些查找字符串匹配的函数。请根据需要选择正确的功能。