重複の可能性:
href タグ内の文字列を取得するための php 正規表現
href タグが複数出現するテキスト ファイルがあります。
これらの内容を取得したい
href='...'そしてそれを画面に印刷します。
どうすればそれを達成できますか?主な問題は正しい正規表現を書くことです。
重複の可能性:
href タグ内の文字列を取得するための php 正規表現
href タグが複数出現するテキスト ファイルがあります。
これらの内容を取得したい
href='...'そしてそれを画面に印刷します。
どうすればそれを達成できますか?主な問題は正しい正規表現を書くことです。
どうぞ:
$pageData = file_get_contents('your.txt');
if(preg_match_all('/<a\s+href=["\']([^"\']+)["\']/i', $pageData, $links, PREG_PATTERN_ORDER))
$all_hrefs = array_unique($links[1]);
これで、すべての固有の href が に$all_href
あります。
それらを表示したい場合:
foreach($all_href as $href)
{
echo $href;
}
preg_match_all('|<a href="(.+)">|', $file_content, $matches);
print_r($matches);
テストされていませんが、動作するはずです