如何使用multi" if"在一个标签Child child = (Child)(p);
System.out.println(child.c);
中。
每个like <header>
与标签相关。所以我想为每个标签制作条件,以便显示。
div
&#13;
答案 0 :(得分:0)
简单(在那里列出语句以便于交换测试值):
<?php
list($mainbox, $guide, $required) = [true, true, true];
?>
<section class="fieldset">
<header>
<?php if($mainbox) { ?>
<div class="download-taber active">tab1</div>
<div class="attr-taber">tab2</div>
<?php } ?>
<?php if($guide) { ?>
<div class="install-guide-taber">tab3</div>
<?php } ?>
<?php if($required) { ?>
<div class="system-required-taber">tab4</div>
<?php } ?>
</header>
</section>
如果所有变量都设置为true,则会显示所有选项卡。
答案 1 :(得分:0)
要在PHP中嵌入html,你必须将你的html代码保存在php的echo标签中 试试这个。
<?php
$mainbox = get_field('on');
$guide = get_field('install_guide');
$required = get_field('required');
?>
<section class="fieldset">
<header>
<?php
if (!empty($mainbox)){
echo "<div class='download-taber active'>tab1</div>"; //// if true show this otherwise hide it
echo "<div class='attr-taber'>tab2</div>";} //// if true show this otherwise hide it
elseif (!empty($guide)){
echo "<div class='install-guide-taber'>tab3</div>";} //// if true show this otherwise hide it
elseif (!empty($required)){
echo "<div class='system-required-taber'>tab4</div>";} //// if true show this otherwise hide it
?>
</header>
</section>
<?php endif; ?>