我使用heredoc语法来填充某些内容以进行输出。如何将条件检查与php heredoc语法结合起来?
在准备这些内容时,我需要检查一些条件以决定是否添加它们。
虽然我试过了,它显示的错误..
echo <<<END_HTML
<div class="menu_form_body">
<table style="font-family:arial; font-size:12px; color:#ffffff;">
<tr>
<td colspan="2" align="center"><center><b>{$title}</b></center></td>
</tr>
<tr>
<td>{$filter[$key]['street']}<br/>
{$filter[$key]['city']}, {$filter[$key]['state']}<br/>
{$filter[$key]['zip']}<br/>
</td>
<td nowrap>{$filter[$key]['phone']}<br/>
{$filter[$key]['email']} // here i need to check for some condition
</td>
</tr>
END_HTML;
所以我尝试
....
<td nowrap>{$filter[$key]['phone']}<br/>
END_HTML;
if($filter[$key]['display_email']!='No'){
echo <<<END_HTML
{$filter[$key]['email']}
END_HTML;
}
echo <<<END_HTML
....
...
END_HTML;
可能是什么问题?
你真的想用heredoc做到这一点? – Eduard7 2011-03-01 12:28:33
@ eduard7其实它是一个由别人创建的代码..我想编辑它。这是一个漫长的内容,所以我继续编辑现有的格式 – Vijay 2011-03-01 12:31:46