色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php strstr true

周日娟1年前7瀏覽0評論

PHP中的strstr函數是一個非常重要的函數,在字符串操作時非常常用。它可以在一個字符串中查找另一個字符串,并返回第一次出現該字符串的位置。正常情況下,如果沒有找到要查找的字符串,該函數將返回false。但是,如果使用了第三個參數來調用該函數,則可以控制該函數的返回行為,將其返回true。

下面舉一個例子,我們要查找字符串“hello world”中是否包含“lo”這個子字符串:

$string = "hello world";
if(strstr($string, "lo")){
echo "Found";
}else{
echo "Not found";
}

如果$ string中包含了“lo”這個字符串,那么將會輸出“Found”;否則,將會輸出“Not found”。這是一個非常基本的例子,但它可以說明strst的基本用法。

除了查找一個簡單的字符串之外,該函數還可以用來查找正則表達式模式。下面是一個使用正則表達式的例子:

$string = "hello world";
if(strstr($string, "/w*rld/")){
echo "Found";
}else{
echo "Not found";
}

在上面的例子中,我們使用了正則表達式“/w*rld/”來查找字符串中是否包含“world”。請注意,正則表達式應該被包含在分隔符中,通常是“/”字符。如果找到了正則表達式匹配的字符串,將會輸出“Found”;否則,將會輸出“Not found”。

最后,我們可以使用第三個參數來控制該函數的返回值。以下是一個例子:

$string = "hello world";
$substr = "lo";
if(strstr($string, $substr, true)){
echo "Found";
}else{
echo "Not found";
}

在上面的例子中,我們添加了一個額外的參數“true”來控制該函數在找到字符串時返回true。如果找到了“lo”,將會輸出“Found”;否則,將會輸出“Not found”。

總之,strstr函數是一個非常有用的函數,在字符串操作中經常使用。使用簡單的例子可以說明其基本用法,而使用正則表達式和第三個參數將使其更加靈活和強大。