當使用foreach()循環和使用ob_start()和ob_get_clean()的循環內部循環時,我遇到了問題。ob_start()在循環內
這裏是我的功能:
protected function renderEmail() {
$template = $this->_case.".php";
if(is_file($this->_dir.DS.$template)) {
ob_start();
if(!empty($this->_records)) {
foreach($this->_records as $key => $value) {
${$key} = $value;
}
}
require_once($this->_dir.DS.$template);
return ob_get_clean();
} else {
$this->_errors[] = "Email template not found";
return false;
} }
這個功能基本上是生成電子郵件的內容,然後返回。
我遇到的問題是,當我通過一些電子郵件地址循環 - 發送相同的電子郵件內容 - 只有第一個返回內容 - 以下是空白 - 任何想法爲什麼?
同樣在這裏,pfff。所以thnx不刪除的問題:) – Grrrben 2015-02-04 13:00:43
同樣...大聲笑:)))) – 2017-01-03 06:04:32