你能告訴我如何使用strops
來查看一個字符串是否不包含任何兩個特定的單詞? (?
和if
)strpos找到多個單詞?
$phrase = 「how to use strops?」
if(strpos($phrase, "?|if") === false) //Is there a way I can detect the presence of
{ //either words in a sentence using one line of code that has strpos
echo 「neither word is found」;
}
'strpos'告訴你在另一個字符串字符串的第一次出現它可能不是在這裏使用的最佳選擇。如果你想使用它,你需要使用它兩次,一次是'?',一次是'if'。 –
你不能只用'preg_match'嗎?'preg_match('/ \?| if /',$ phrase);' – sbeliv01
「使用具有strpos的一行代碼」聽起來有點像家庭作業,你還應該注意到「strpos」沒有檢測到「words」,它檢測到了出現「if」會匹配「 (strpos($ phrase,「?」)|| strpos($ phrase,「if」))=== false)是一條線。 –