• 締切済み

PHPでの正規表現

PHPでの正規表現に関する質問です。 function makeAk($value){ return preg_replace("/(?<![一-龠+ぁ-ん+ァ-ヴ+a-zA-Z0-9'\"#@=:;])@([一-龠+ぁ-ん+ァ-ヴ+a-zA-Z0-9_]{1,15})/u", "@<a href=\"mypage.php/\\1\">\\1</a>", $value); } 上記のコードでmypage.phpに\\1ではなく、パラメーター(?id=$post['id']のような)を振りたいのですが、 どうしたらうまくいきますでしょうか。 よろしくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>mypage.phpに\\1ではなく、パラメーター(?id=$post['id']のような)を振りたい 意味が伝わってこない $post['id']は配列を展開してパラメータとしたいのでしょうか? urlencode()でエンコードしてつなげるだけだと思いますが

関連するQ&A