私のtwitter rssフィードからアイテムを取得して表示するための少しの機能に取り組んでいます。しかし、私はこの形式で取得しています:
タイトルhttp://t.co/xxxPHPを使用して文字列を検索して抽出する
私が欲しいものは、私が取得しています、その文字列からhttp://t.co/xx(URL)を抽出することです。 はので、私は
ヘルプは高く評価され等のリンクとして使用することができます:}
私のtwitter rssフィードからアイテムを取得して表示するための少しの機能に取り組んでいます。しかし、私はこの形式で取得しています:
タイトルhttp://t.co/xxxPHPを使用して文字列を検索して抽出する
私が欲しいものは、私が取得しています、その文字列からhttp://t.co/xx(URL)を抽出することです。 はので、私は
ヘルプは高く評価され等のリンクとして使用することができます:}
$item = "Title http://t.co/xxx";
preg_match("/http\S+/", $item, $matches);
$url = $matches[0];
試してみてください。
$title = Title http://t.co/xxx
$final = str_replace("Title ","",$title);
$str = 'Title http://t.co/xxx';
echo substr($str, strpos($str, 'http'));
があまりにも正規表現を学ぶのによいタイミングかもしれません:)
これを試す
<?php
$s = '
Title http://t.co/xxx
Title http://t.co/yyy
';
$s2 = preg_replace('@(Title |http://t.co/)@i', '', $s);
echo nl2br($s2);
?>
まさに私が欲しかった、ありがとう:} –