Php 如何检查变量是否为空,并根据其插入<;br>;在<;td>;然后打印其中的值?
我在项目中使用Smarty 2 我有一个HTML表,其中我正在打印从PHP收到的日期。仅供参考,我只在下面列出smarty模板中必要的代码部分:Php 如何检查变量是否为空,并根据其插入<;br>;在<;td>;然后打印其中的值?,php,if-statement,smarty,line-breaks,smarty2,Php,If Statement,Smarty,Line Breaks,Smarty2,我在项目中使用Smarty 2 我有一个HTML表,其中我正在打印从PHP收到的日期。仅供参考,我只在下面列出smarty模板中必要的代码部分: <td>{$street1}, {$street2}, {$city}, {$state_code}, {$zip_code}</td> 在上面的代码中,我还必须检查$value['street2'],然后插入一条换行符并插入值 有人能帮我吗?1: <td>{$street1}, {if $street2}<
<td>{$street1}, {$street2}, {$city}, {$state_code}, {$zip_code}</td>
在上面的代码中,我还必须检查$value['street2']
,然后插入一条换行符并插入值
有人能帮我吗?1:
<td>{$street1}, {if $street2}<br>{$street2}, {/if}{$city}, {$state_code}, {$zip_code}</td>
谢谢你的帮助,这对我很有效。我必须在PHP赋值语句中执行同样的操作。为此,我已将代码添加到我的现有问题中。如果你能在这方面帮助我,那将对我大有帮助。谢谢急切地等待你的答复。
<td>{$street1}, {if $street2}<br>{$street2}, {/if}{$city}, {$state_code}, {$zip_code}</td>
$data['user_address'] = $value['street1'].""
.($value['street2'] ? "\n".$value['street2']."" : '')
.$value['city']."".$value['state_code']."".$value['zip_code'];