📅  最后修改于: 2023-12-03 15:18:28.182000             🧑  作者: Mango
在 PHP 中,查找数组中的字符串的一部分是一个很常见的任务。这可以通过使用一些内置的 PHP 函数和一些字符串处理技巧来实现。
strstr 函数搜索字符串的第一次出现,并返回从该点到字符串结尾的所有字符。
$string = 'Hello World';
$substring = 'World';
if (strstr($string, $substring)) {
echo 'Substring found in string';
}
在上面的例子中,我们使用 strstr 函数在字符串 $string
中查找子字符串 $substring
。如果 strstr()
函数返回 True,则子字符串被找到。
strpos 函数在字符串中查找子字符串的第一次出现,并返回子字符串的起始位置。
$string = 'Hello World';
$substring = 'World';
if (strpos($string, $substring) !== false) {
echo 'Substring found in string';
}
在上面的例子中,我们使用 strpos 函数在字符串 $string
中查找子字符串 $substring
。如果 strpos()
函数返回的值不等于 False,则表示子字符串找到。
可以使用 preg_match 函数在字符串中使用正则表达式查找子字符串的一部分。
$string = 'Hello World';
$substring = '/W.$/';
if (preg_match($substring, $string)) {
echo 'Substring found in string';
}
在上面的例子中,我们使用 preg_match 函数在字符串 $string
中使用正则表达式 /W.$/
查找子字符串。如果 preg_match 函数返回 True,则表示子字符串找到。
在 PHP 中查找数组中的字符串的一部分有不同的方法。常用的方法包括 strstr 函数和 strpos 函数,而使用 preg_match 函数可以使用正则表达式查找子字符串的一部分。根据需要选择不同的方法以匹配您的需求。