不好意思打擾你,但我在preg_match參數上遇到了一些麻煩。這不是一個棘手的問題,因爲它是一個串聯的問題。如果我有一個像$ a ['state']這樣的變量,並且我試圖將它與可能的狀態數組匹配,那麼我該如何處理斜線?這是我現在有,但它不工作:preg_match和PHP連接
if (preg_match("/'" . $a['mystate'] . "'/",$row['state'])){
echo 'yes, a match';
}else{
echo 'got nothing';
exit;
}
哪個var是數組? – 2012-02-22 23:19:55
請發佈一個$ a ['mystate']輸出以及$ row ['state']輸出 – Tom 2012-02-22 23:20:39
是否出錯的示例? '$ a ['mystate']'有任何正則表達式字符,比如'[]()^ $/\'... etc?你可能應該在'$ a ['mystate']'上使用類似http://www.php.net/preg_quote的命令來轉義正則表達式字符。 – 2012-02-22 23:21:05