1
私は連想配列$dic
を持っていますが、$dic
の対応する文字列にHTML文字列のhref
リンクを置きたいと思います。ここでpreg_replace置換参照を配列キーとしてアクセス
は私のコードです:
$string = preg_replace("/<a href=\"(.*?)\">(.*?)<\/a>/s", "$2->{$dic["$1"]}", $string);
意図したように上記の正規表現は動作しません。しかし、この形式では動作します:
$string = preg_replace("/<a href=\"(.*?)\">(.*?)<\/a>/s", "$2->$1", $string);
は私がLinkText->LinkFromDic
として<a>
タグを保存したいです。
おかげで、どのように$ DIC変数から値を取得します。出力は "Link-> Page A" –