0 レビュー
2 回答
php-simple_html_domの結果でh1のクラスとスタイルを削除します
以下は私のコードです:
$html = $_GET['html'];
$dom = file_get_html($html);
$h1 = $dom->find('h1');
echo $h1[0];
H1テキストを返しますが、元々関連付けられていたクラスとともに返します。いいね:
<h1 class="postpageheading">the returned text </h1>
タグなしでテキストのみが必要です。
これを行うにはどうすればよいですか? ありがとう。
わからない
0
レビュー
答え :
解決策:
試してみてください:
echo $h1[0]->plaintext;
file_get_html
メソッドから、PHP SimpleHTMLDOMパーサーを使用しているように見えます。
ここでクイックスタートを見ると:
http://simplehtmldom.sourceforge.net/
[HTMLからコンテンツを抽出する]タブをクリックすると、この plaintext
を使用してタグなしのコンテンツを取得する方法が示されます。
わからない
0
レビュー
答え :
解決策:
次のように結果に対して正規表現を実行できます:
$result = preg_replace("/[^A-Z]+/", "", $string);
または
strip_tags
ここで説明されているように: http://php.net/ strip_tags
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。