如何用php檢測(cè)字符串中是否包含子字符串

PHP
小樊
84
2024-08-15 01:35:37

要檢測(cè)一個(gè)字符串中是否包含子字符串,可以使用PHP中的strpos()函數(shù)。該函數(shù)可以在一個(gè)字符串中查找另一個(gè)字符串第一次出現(xiàn)的位置,并返回其位置的索引。如果找不到子字符串,則返回false。

以下是一個(gè)示例代碼,演示如何使用strpos()函數(shù)來(lái)檢測(cè)一個(gè)字符串中是否包含子字符串:

$string = "Hello, world!";
$substring = "world";

if(strpos($string, $substring) !== false){
    echo "String contains substring.";
} else {
    echo "String does not contain substring.";
}

在上面的示例中,如果字符串 “Hello, world!” 包含子字符串 “world”,則輸出 “String contains substring.”;如果不包含,則輸出 “String does not contain substring.”。

請(qǐng)注意,strpos()函數(shù)區(qū)分大小寫(xiě)。如果要進(jìn)行不區(qū)分大小寫(xiě)的檢測(cè),可以使用stripos()函數(shù)。

0