在PHP中,contains函數是沒有內置的函數。如果要檢查一個字符串中是否包含另一個字符串,可以使用strpos()函數或者strstr()函數來實現。這兩個函數的語法如下:
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
其中,haystack表示要在其中查找的字符串,needle表示要查找的子字符串,offset表示從haystack的第幾個字符開始查找。如果找到needle,則返回第一次出現的位置(位置從0開始),如果沒找到則返回false。
string strstr ( string $haystack , mixed $needle [, bool $before_needle = FALSE ] )
其中,haystack表示要在其中查找的字符串,needle表示要查找的子字符串,before_needle表示是否返回needle之前的內容。如果找到needle,則返回第一次出現needle后面的部分,如果沒找到則返回false。