如何更改从PHP Simple HTML DOM Parser解析的文本?

时间:2013-02-01 14:41:17

标签: php html css

我设法使用PHP Simple HTML DOM Parser解析来自其他网站的文本。我设法解析的文本都是HTML <p>...</p>,它在

上看起来像这样

来源网站:电话号码: 123456789

但在我的网站上查找:电话号码:123456789。

我希望“电话号码”和类似的字词是粗体的(比如在源网站中)或者与我网站的CSS颜色不同的颜色。可以这样做吗?

我需要这个来复制我所在国家教会教区网站各个HTML页面的详细信息。我已获得使用该信息的许可。

我试图谷歌但没有找到任何解决方案。

1 个答案:

答案 0 :(得分:1)

如果您知道要替换的确切字符串,可以使用str_replace

$string = '<p>This is my super dupa text and it has my phone number: 083 23212212 32</p>';
$string = str_replace("phone number:", "<b>phone number:</b>", $string);

String现在以粗体显示'电话号码:'。如果您有许多要替换的东西,可以将str_replace与数组一起使用。看一下php网站上的例子:http://php.net/manual/en/function.str-replace.php