在PHP中,有多种方法可以对字符串进行包含判断。
下面是一些常用的方法:
1. strpos(): 用于在一个字符串中查找另一个字符串第一次出现的位置,并返回其索引值。如果找到匹配项,则返回其位置的索引;如果未找到匹配项,则返回false。
〓〓php代码如下:〓〓
$string = "Hello, world!";
if (strpos($string, "world") !== false) {
echo "String contains 'world'.";
} else {
echo "String does not contain 'world'.";
}
2. stripos(): 类似于strpos(),但它是不区分大小写的版本。
〓〓php代码如下:〓〓
$string = "Hello, world!";
if (stripos($string, "WORLD") !== false) {
echo "String contains 'WORLD'.";
} else {
echo "String does not contain 'WORLD'.";
}
3. strstr(): 返回从一个字符串中第一次出现指定字符串及其后面的部分。如果找到匹配项,则返回该部分的字符串;如果未找到匹配项,则返回false。
〓〓php代码如下:〓〓
$string = "Hello, world!";
if (strstr($string, "world")) {
echo "String contains 'world'.";
} else {
echo "String does not contain 'world'.";
}
4. stristr(): 类似于strstr(),但它是不区分大小写的版本。
〓〓php代码如下:〓〓
$string = "Hello, world!";
if (stristr($string, "WORLD")) {
echo "String contains 'WORLD'.";
} else {
echo "String does not contain 'WORLD'.";
}
这些是一些常用的方法,可以帮助你判断一个字符串是否包含另一个字符串。选择适合你需求的方法,并根据情况进行处理。