跳转到混合PHP / HTML文档中的另一行代码

时间:2011-03-18 11:01:46

标签: php

我想问一下简单的问题。请考虑以下php页面:

<p>Name of my town is:</p>
<?php echo "London"; 
//if ($condition=="dad_display") then display dad'town, else display mum's town. 
?>

<p>Name of dad's town is:</p>
<?php echo "Prague"; ?>

<p>Name of mum's town is:</p>
<?php echo "Berlin"; ?>

有没有办法在所需的开始代码和目标代码行之间规避HTML / PHP代码? (我不能使用goto语句...)并且我不想手动回显每一个HTML行(因为在我的真实页面中有一堆html代码)。否则就很容易了。

非常感谢您的回复。

1 个答案:

答案 0 :(得分:2)

PHP条件的alternative syntax可能是最好的;它被设计成混合到页面代码中。

<p>Name of my town is:</p>
<?php echo "London"; ?>

<?php if ($condition=="dad_display"): ?> 

<p>Name of dad's town is:</p>
<?php echo "Prague"; ?>

<?php else: ?>

<p>Name of mum's town is:</p>
<?php echo "Berlin"; ?>

<?php endif; ?>