2
我繼續瞭解PHP和PCRE。我今天的問題如下:PCRE和PHP - 轉義元字符
<?php
$search = "Money $ money $ money...";
/*I get "invalid"*/
if(preg_match("&money \$&", $search)){
echo 'Valid <br/>';
}else{
echo 'Invalid <br/>';
}
/*I get "valid"*/
if(preg_match('&money \$&', $search)){
echo 'Valid <br/>';
}else{
echo 'Invalid <br/>';
}
?>
我想,當我使用雙引號,而不是單一的那些PHP與ASCII字符的編碼搞亂了,但我不完全理解爲什麼。
有人可以提供詳細的答案嗎?
這是[PHP](HTTP:// EN .wikipedia.org/wiki/PHP),順便說一句! – someOne
[PHP中單引號和雙引號字符串有什麼區別?]可能的重複(http://stackoverflow.com/questions/3446216/what-is-the-difference-between-single-quoted-and -double引號串式的PHP) – Cristik