在php中使用strstr()和stristr()函數來在一個字符串中查找另一個字符串。兩個函數的作用是一樣的,都是在一個字符串中查找另外一個字符串第一次出現的位置(大小寫敏感)。不同之處在于,strstr()區分大小寫,而stristr()不區分大小寫。因此,在使用時,需要根據實際情況選擇使用何種函數。
這里舉個例子,假設我們要在一個字符串中查找是否包含“World”這個單詞。首先,我們用strstr()函數來查找:
$string = "Hello World";
if (strstr($string,"World")) {
echo "The word World was found";
} else {
echo "The word World was not found";
}
輸出結果為:
The word World was found
上述代碼中,如果字符串中包含了“World”,則會輸出“The word World was found”,否則輸出“The word World was not found”。需注意的是,如果使用strstr()函數時不區分大小寫,則需要使用stristr()函數。
下面再來看一下stristr()函數的用法。依舊以上面的代碼為例,如果要使用stristr()函數代替strstr()函數,則需要做出如下修改:
$string = "Hello World";
if (stristr($string,"world")) {
echo "The word world was found";
} else {
echo "The word world was not found";
}
輸出結果為:
The word world was found
可以看到,stristr()函數是不區分大小寫的。如果我們要區分大小寫,使用strstr()函數就好了。
總之,如果你需要在一個字符串中查找另一個字符串,可以使用php中的strstr()和stristr()函數。在使用時,需要根據實際情況選擇何種函數,判斷是否需要區分大小寫。
上一篇css自定義密碼框
下一篇css自定義對話框樣式