今回は<b>タグを削除したり、リンクがGoogleを介してのリンクになっている部分を変更する。
【<b>の削除】
なぜか<b>LCC</b>という文字が多くみられた。とりあえず邪魔なので
該当する文字列が代入されている$linkに
strip_tags($item->get_title()), $link)
でタグを削除する。
【リンクがGoogleを介してのリンクになっている部分を変更する】
parse_urlで行おうと思ったのだが、どうもgoogleの方を値としてとってしまって、欲しいリンクを取得してくれないので、仕方なく正規表現で取得。
preg_match("/&q=(.*)&ct=ga/",$for_preg,$matches);
&の処理で、デフォルトでhtmlエンティティの文字列になるので、&という書き方をした。php正規表現チェッカーとかでは「&」でマッチするのでなんでだろうなー?と思って少々ハマったが、これで解決。
$matches[1]に()のマッチした文字が入るので、そこをリンクに指定すればOK。
以上で無事完了。残りは細かいCSSのレイアウトを調整するのと、リンク先のページを簡単に作成してサイトの体裁を整えて、公開します!
0 件のコメント:
コメントを投稿