如何在包含html的php变量内编写if语句
我有一个php变量,它有一个html标记。 我需要在该标记中有一个php if条件,这里我列出了:如何在包含html的php变量内编写if语句,php,html,Php,Html,我有一个php变量,它有一个html标记。 我需要在该标记中有一个php if条件,这里我列出了: $var = "<textarea" *if ($i=="1") { echo 'something' }* "id=\"id\" </textarea>"; 执行此操作的正确格式是什么?分阶段建立: $var = "<textarea" . ($i=="1" ? "something" : "") . "id=\"id\" </textarea>"; $
$var = "<textarea" *if ($i=="1") { echo 'something' }* "id=\"id\" </textarea>";
执行此操作的正确格式是什么?分阶段建立:
$var = "<textarea" . ($i=="1" ? "something" : "") . "id=\"id\" </textarea>";
$var = "<textarea";
if ($i=="1"){
$var .= 'something';
}
$var .= "id=\"id\" </textarea>";
或使用三元运算符:
$var = "<textarea" . ($i=="1" ? 'something' : '' ) . "id=\"id\" </textarea>";
我想它会像这样工作
$var = '<textarea ' . (($i=="1") ? 'something' : '') . ' id="id" </textarea>';
也可以使用单引号,这样你就不必逃避双引号了。我认为否决票是因为这是你在第一次学习PHP时可以自己学习的东西,或者互联网上已经有足够的相关信息,不需要询问Stackoverflow。不过只是猜测,我没有投你反对票。