提问者:小点点怎样在PHP中删掉。docx文件中的电邮合并数组?

目前pst文件删除邮件后容量没有变小pst文件删除邮件后容量没有变小,我正在使用以下方式替换docx文件中的电邮合并数组。这将用数据库中的一个值替换电邮合并数组地址_1、地址_2等,并向其输出一个新的文档文件。
private function __parseFile($thefile)
    {
        $this->_multicount++;
        $content = file_get_contents($thefile); ///this is document.xml extracted from the docx file
        foreach ($this->searchlist as $placeholder => $val) {
            if($val=='' || empty($val)){
                $content = str_replace('«'.$placeholder.'»', '', $content); ;
            }else{
                $content = str_replace('«'.$placeholder.'»', htmlspecialchars($val), $content);   
            }
            
        }
        $newfile = $thefile.'.new'.($this->_multicount);
        $fh = fopen($newfile, 'wb');
        fwrite($fh, $content);
        fclose($fh);
    }
当数据库中的值为空时,可以做哪些,还有更好的方式可以删掉合并数组,以清除输出文档文件中的空白行/段落。









