php4.2 winに関して

preg_match関数を使います。
例:
(preg_match('/san/',$line)

このようにtestとしている部分を
$san=san;
(preg_match('/$san/',$line)
とすると使用できなくなります。//で囲まれた部分に変数を使用したい場合はどうすればいいですか?
(使用不可でしょうか?)

詳しい方おねがいします
----------------
$text = file('text.txt');

$ret = array();

foreach($text as $line){

if(preg_match('/san/',$line)){

$ret[] = $line;

}

}
----------------

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/17 17:16:53
  • 終了:2007/04/17 17:31:43

回答(2件)

id:studioes No.1

studioes回答回数522ベストアンサー獲得回数612007/04/17 17:27:15

ポイント60pt

文字列表現で''を使うと変数は展開されません

""を使えば変数が展開されます。

http://jp.php.net/manual/ja/language.types.string.php

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 GEN111 472 444 58 2007-04-17 17:28:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません