簡體   English   中英

PHP簡單HTML DOM解析器- <body> 僅重命名為div ID

[英]PHP Simple HTML DOM Parser - <body> only with a rename of a div ID

我通過以下簡單的代碼使用PHP Simple HTML DOM解析器來取得良好效果:-

<?php
include_once('./simple_html_dom.php');
$oldhtml = file_get_html('./6.html');
$newhtml = $oldhtml->find("body", 0);
echo $newhtml->innertext;
$oldhtml->clear();
$newhtml->clear();
?>

(我贊賞以目前的形式可以對其進行改進!)

但是我需要更改一件事,但是我無法制定出正確的語法來使其正常工作。 生成的文檔幾乎可以滿足我的需求,除了它以

<div id="container">

我只想將該ID重命名為其他名稱。 我可以只使用<div>或理想的類似<div id "six">

任何指針將不勝感激。

試試這個代碼:

include_once('simple_html_dom.php');
$oldhtml = file_get_html('http://stackoverflow.com/');
$oldhtml->find('div[id=custom-header]', 0)->id= 'six';
die($oldhtml);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM