📜  trova corrispondenza nella stringa php (1)

📅  最后修改于: 2023-12-03 14:48:02.509000             🧑  作者: Mango

在 PHP 中查找字符串匹配

在 PHP 中,我们可以使用许多不同的函数来查找字符串中的匹配项。下面是一些常见的函数及其用途:

strpos

strpos() 函数用于在字符串中查找第一次出现的另一个字符串。它返回第一个匹配时的位置。

$pos = strpos($str, $search);

返回的 $pos 值是匹配的开始位置,如果没有找到,则返回 false

stripos

stripos() 函数与 strpos() 相同,但它忽略大小写。

$pos = stripos($str, $search);
strstr

strstr() 函数查找第一次出现的另一个字符串,并返回从匹配位置到字符串结尾的部分。

$substr = strstr($str, $search);

如果未找到匹配项,则返回 false

stristr

stristr() 函数与 strstr() 相同,但它忽略大小写。

$substr = stristr($str, $search);
preg_match

preg_match() 函数用于执行正则表达式匹配。它返回一个数组,其中包含与模式匹配的子字符串。

$matches = array();
preg_match($pattern, $str, $matches);
preg_match_all

preg_match_all() 函数与 preg_match() 相似,但它查找所有匹配项,而不仅仅是第一个。

$matches = array();
preg_match_all($pattern, $str, $matches);

以上是 PHP 中一些查找字符串匹配的函数。请根据需要选择正确的功能。