TwitterのRSSフィードからアイテムを取得して表示するための小さな関数に取り組んでいます。しかし、私はこの形式でそれを取得しています:
タイトルhttp://t.co/xxx
私が欲しいのは、私が取得しているその文字列からhttp://t.co/xx(url )を抽出することです。だから私はそれをリンクなどとして使うことができます。
助けていただければ幸いです:}
TwitterのRSSフィードからアイテムを取得して表示するための小さな関数に取り組んでいます。しかし、私はこの形式でそれを取得しています:
タイトルhttp://t.co/xxx
私が欲しいのは、私が取得しているその文字列からhttp://t.co/xx(url )を抽出することです。だから私はそれをリンクなどとして使うことができます。
助けていただければ幸いです:}
正規表現を学ぶ良い機会かもしれません:)
これを試してみてください
<?php
$s = '
Title http://t.co/xxx
Title http://t.co/yyy
';
$s2 = preg_replace( '@(Title |http://t.co/)@i', '', $s );
echo nl2br( $s2 );
?>
試す :
$title = Title http://t.co/xxx
$final = str_replace("Title ","",$title);
$str = 'Title http://t.co/xxx';
echo substr($str, strpos($str, 'http'));
$item = "Title http://t.co/xxx";
preg_match( "/http\S+/", $item, $matches );
$url = $matches[0];