[PHP-users 19163]preg_replaceについて
松本創
kamuna @ kamunagara.org
2003年 12月 2日 (火) 02:57:57 JST
こんばんわ。
まず、ソースから
$tmps["title"] = "タイトル";
$str = "hogehoge<import value=\"title\">hogehoge";
if(preg_match("/<import value=\"([^<>]+)\">/",$str,$match))
{
$str = preg_replace("/<import value=\"([^<>]+)\">/", ${"\\1"},
$str);
echo "to match,It is ".$str;
}else{
echo "not to match";
}
これによって、表示されるものが
hogehogeタイトルhogehoge
と成ることを期待しています。
しかし、\1という変数はありませんというメッセージ
これを、$title と処理してから置き換える方法を教えてください。
------
松本創
http://www.kamunagara.org
kamuna @ kamunagara.org
PHP-users メーリングリストの案内