PHP cURLを使用してリモートコンテンツを取得するために、次のコードを使用しています
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
このコードはコンテンツ全体を返しますが、すべてのスタイルシートを次の形式で印刷したいだけです。
<link rel="stylesheet" href="http://www.example.com/css/style1.css">
<link rel="stylesheet" href="http://www.example.com/css/style2.css">
str.replace() を使用してコンテンツをフィルタリングし、cURL を使用してスタイルシートのみを取得するにはどうすればよいですか?