php 字符串包含另一个字符串
时间: 2024-06-16 18:07:39 浏览: 235
在PHP中,可以使用字符串函数来判断一个字符串是否包含另一个字符串。以下是几种常用的方法:
1. strpos函数:可以用于查找一个字符串在另一个字符串中第一次出现的位置。如果找到了该子字符串,则返回它在原字符串中的位置索引;如果没有找到,则返回false。
示例代码:
```php
$str = "Hello, world!";
$substr = "world";
if (strpos($str, $substr) !== false) {
echo "字符串包含子字符串";
} else {
echo "字符串不包含子字符串";
}
```
2. strstr函数:可以用于查找一个字符串在另一个字符串中第一次出现的位置,并返回从该位置开始到原字符串末尾的子字符串。如果没有找到,则返回false。
示例代码:
```php
$str = "Hello, world!";
$substr = "world";
if (strstr($str, $substr)) {
echo "字符串包含子字符串";
} else {
echo "字符串不包含子字符串";
}
```
3. stripos函数:与strpos函数类似,但是它是不区分大小写的。
示例代码:
```php
$str = "Hello, world!";
$substr = "WORLD";
if (stripos($str, $substr) !== false) {
echo "字符串包含子字符串";
} else {
echo "字符串不包含子字符串";
}
```
以上是几种常用的方法来判断一个字符串是否包含另一个字符串的方式。
阅读全文