在PHP中,有以下几种方法可以检测一个字符串是否包含另一个字符串:
$haystack = 'hello world';
$needle = 'world';
if (strpos($haystack, $needle) !== false) {
echo '包含';
} else {
echo '不包含';
}
$haystack = 'hello world';
$needle = 'world';
if (strstr($haystack, $needle)) {
echo '包含';
} else {
echo '不包含';
}
$haystack = 'hello world hello';
$needle = 'hello';
$count = substr_count($haystack, $needle);
if ($count > 0) {
echo '包含';
} else {
echo '不包含';
}
这些方法可以根据实际需求选择使用哪一种来检测字符串的包含关系。