阅读量:0
在PHP中,contains函数是没有内置的函数。如果要检查一个字符串中是否包含另一个字符串,可以使用strpos()函数或者strstr()函数来实现。这两个函数的语法如下:
- strpos()函数的语法:
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
其中,haystack表示要在其中查找的字符串,needle表示要查找的子字符串,offset表示从haystack的第几个字符开始查找。如果找到needle,则返回第一次出现的位置(位置从0开始),如果没找到则返回false。
- strstr()函数的语法:
string strstr ( string $haystack , mixed $needle [, bool $before_needle = FALSE ] )
其中,haystack表示要在其中查找的字符串,needle表示要查找的子字符串,before_needle表示是否返回needle之前的内容。如果找到needle,则返回第一次出现needle后面的部分,如果没找到则返回false。