冰大 给个只翻译<p>标签的思路

ricewell2021-5-3 292

用百度的翻译API,比如内容是这样的。

<p>file_get_contents 得到文件的内容,整个文件读入一个字符串中</p>

<p>....</p>

<pre>$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
</pre>

<p>用fopen打开url, 以get方式获取内容(借助fgets()函数)</p>

文章里<p>标签和<pre>标签不定数量,如何只翻译<p>标签里的内容呢

最新回复(4)
  • ricewell2021-5-3
    2
    好像有点思路了,把html内容转成数组,应该能跟上次那个问题一样解决。我先试试去。
  • 燃烧的冰2021-5-3
    3
    1.转成数组
    2.正则
  • ricewell2021-5-4
    4
    没转数组,找到了一个陌生的函数,preg_replace_callback,完美解决问题。吐槽下百度翻译,太差劲了,谷歌翻译免费试用300刀额度,效果还行。
  • 燃烧的冰2021-5-4
    5
    这个就是正则替换
返回
发新帖