提问者:小点点怎样在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);
}
当数据库中的值为空时,可以做哪些,还有更好的方式可以删掉合并数组,以清除输出文档文件中的空白行/段落。