我想檢查是否形式$str."s[num]"
的短語,例如hello3his12
,其中在這種情況下$str="hello3hi"
,存在一個字符串$string
,如果它不會返回的[NUM]值作爲$num
,其中在這種情況下$num=12
。如何在字符串中找到特定的短語?
這就是我試圖以檢查在$字符串存在短語
$string ="(dont:jake3rs120 [mik])";
$str = "jake3r";
if(preg_match('~^'.$str.'s([0-9]+)$~', $string)){
echo 'phrase exists';
}else{
echo'phrase does not exist';
}
問題是這樣始終返回false,沒有人知道爲什麼嗎?
'^'和'$'是主題開始和結束標記。他們不是正則裝飾。 – mario