simple html dom text,纯文本简单的HTML DOM str_replace函数(Simple HTML DOM str_r

我想创造的东西在那里它将改变网页上的所有文本,并重新它输出给用户。 这将改变在一个数据库中预定义的话。

我使用http://simplehtmldom.sourceforge.net作为我的HTML解析器。 我想待办事项是要改变只有测试里面的标签,但没有标签。 我认为这会工作,如果我赞同了$e->plaintext它会工作,但那么它是不是风格。

// example of how to modify HTML contents

include('../simple_html_dom.php');

// get DOM from URL or file

$html = file_get_html('http://example.com/');

$e = $html->find("html", 0);

$text = $e->plaintext;

$con = mysqli_connect("localhost","root","root","Words");

$result = mysqli_query($con,"SELECT * FROM Wordsweb");

//replace all words

$English = array();

$Simple = array();

while ($row = mysqli_fetch_array($result)){

$English[] = $row['English'];

$Simple[] = $row['Simple'];

}

$e->plaintext = str_replace($English, $Simple,$e->plaintext);

echo $e;

?>

提前致谢!

PS:以前我是使用preg_replace_callback但有人建议我用这个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值