2017-03-11 11 views
1

"& $"の文字列を含むpreg_matchを実装しようとしています。私が使用しています

コード:

$f = fopen($path,"r"); 

while($lines = fgets($f)) 
{ 
    if(preg_match("/\&\$/",trim($lines),$matches)) 
    { 
     echo "Yes<br>"; 
    } 
} 

私はすでに試してみましたするpreg_matchは、私は結果として何を取得していないのです

( "/ & \ $は/"、$行は、$が一致する場合)。 (私が使用している "$ path"に関連するファイルには、 "& $"を含む2行が含まれています)。

Plzヘルプ!

+2

あなたは固定文字列を探している場合は、 'するpreg_matchを使用していません'、' strpos'を使います。 –

答えて

2

二重引用符のパターン内でドル式を使用しています。

私のために、次の作品:単一引用符と二重引用符の違いについて

if(preg_match('/&\$/',trim($lines),$matches)) 

チェックこの既存の質問: What is the difference between single-quoted and double-quoted strings in PHP?

+0

シングルクォート文字列と二重引用符文字列に関連するリンクを提供していただき、ありがとうございます。これは私を助けました。 –