在php+;中更改/替换元素的好方法是什么;css文档?

在php+;中更改/替换元素的好方法是什么;css文档?,php,file-io,Php,File Io,请原谅我可能误用了某些术语。我想: 使用php打开html/php文件 查找具有特定类的元素 基本上改变它的内部HTML 然后保存文件 我觉得php中的DomeElement可能会有所帮助,因为我在javascript中使用过类似的东西,但我(仍然)不确定它在php中的功能,php.net说,DOM文档“表示整个HTML或XML文档”(因此没有包含php/javascript的文档) 那么:我应该学习哪些函数库来最好地执行这些操作 可能:除了php.net之外,您是否有一个关于^that^解决

请原谅我可能误用了某些术语。我想:

  • 使用php打开html/php文件
  • 查找具有特定类的元素
  • 基本上改变它的内部HTML
  • 然后保存文件
  • 我觉得php中的DomeElement可能会有所帮助,因为我在javascript中使用过类似的东西,但我(仍然)不确定它在php中的功能,php.net说,DOM文档
    “表示整个HTML或XML文档”
    (因此没有包含php/javascript的文档)

    • 那么:我应该学习哪些函数库来最好地执行这些操作
    • 可能:除了php.net之外,您是否有一个关于^that^解决方案的好教程

    编辑:可能相关: Edit2:如果我想用我的知识在上午建造一些东西,它可能会像我之前尝试的解决方案一样暴力:

    • 文档中将包含php
    • 这里将有一些内联css和javascript

    1.使用php打开html/php文件

    包括并打开您的php文件。

    $html = file_get_html('myfile.html');
    
    2.查找具有特定类的元素

    foreach($html -> find('.class-name') as $element) 
           $element - > plaintext. '<br>';
    
    4.然后保存文件

    file_put_contents($filename, $html);
    

    不确定我为什么收到-1。我试着具体一点,问一个明确的问题。可能是因为这里的一些人希望在每个问题中都能看到代码。一种表示你在问之前试过某件事的方式。我不知道。对我来说似乎是个合理的问题。
    file_put_contents($filename, $html);