htmlからaタグを取得し、target=“_blank”が無ければ付与する。
という処理を行う過程で、
生成したaタグの配列をつくる事は出来たのですが、それをどのように元のhtmlに埋め込めば良いかわかりません。
以下のコードでaタグの生成が出来ました。
現在、生成したAタグの配列をどのように元のhtmlに戻すか奮闘しております。
初歩的なご質問で申し訳ありません。
ご教授頂ければと思います。
php
1 2public function give_target_blank($str) { 3$a = preg_mach(('/<a .*?>(.*?)</a>/', $text); 4foreach($a as $val){ 5if($val->target==“”){ 6$b = $val->target=“_blank”}; 7} 8 9$text = <<<eof 10<a href="hoge.htm">hoge1</a>test<br> 11<a href="hoge.htm" target="fuga">hoge2</a> 12eof; 13$hogehoge = give_target_blank($text); 14echo $hogehoge ;
回答2件
あなたの回答
tips
プレビュー