<?php
$modcontent = file_get_contents('hello.xml');
preg_match("/<Content(.*?)>(.+?)<\/Content/s", $modcontent, $xmlmatches);
$search = array('<![CDATA[',']]>');
$replace = array('','');
$thenewone = str_replace($search, $replace, $xmlmatches[2]);
fopen('hello.xml');
fwrite($thenewone);
fclose('hello.xml');
?>
嗨,从上面的代码开始(不起作用),你能不能让它修改 hello.xml 文件以只保留 之间的内容,就像在 preg_match 中一样?hello.xml 在这里http://www.google.com/ig/modules/hello.xml。由于我的PHP和我的英语知识相当低,我会用不同的语言再次解释,希望你能理解我的意思。我想要一个可以打开 hello.xml 文件、读取 Content 标签之间的内容、写入该内容并替换文件中其他所有内容并保存 hello.xml 文件的 PHP 脚本。因此,在所有这些操作之后,.xml 应该只包含Hello, world! . 非常感谢!