有人可以帮助我吗?我在名为column_hide
的列中有一个数据,数据为0,1
如果属性data-column
与column_hide
中的值相同,我想爆炸并提出一个条件,我添加了down class
这是我的错误屏幕截图
<div class="pull-right">
<button style="font-size:7pt" class="toggle-vis <?= ($value==0 ? "" : "") ?>" data-column="0">PARTS NO</button>
<button style="font-size:7pt" class="toggle-vis" data-column="1">REVISED NO</button>
<button style="font-size:7pt" class="toggle-vis" data-column="2">LATEST NO</button>
<button style="font-size:7pt" class="toggle-vis" data-column="3">DESCRIPTION</button>
<button style="font-size:7pt" class="toggle-vis" data-column="4">IN FIFO</button>
<button style="font-size:7pt" class="toggle-vis" data-column="8">TOTAL QTY</button>
<button style="font-size:7pt" class="toggle-vis" data-column="9">STOCK J</button>
<button style="font-size:7pt" class="toggle-vis" data-column="10">STOCK B</button>
<button style="font-size:7pt" class="toggle-vis" data-column="11">STOCK S</button>
<button style="font-size:7pt" class="toggle-vis" data-column="12">STOCK X</button>
<button style="font-size:7pt" class="toggle-vis" data-column="13">STORAGE</button>
<button style="font-size:7pt" class="toggle-vis" data-column="14">LAST OPNAME</button>
<button style="font-size:7pt" class="toggle-vis" data-column="15">DISCONTINUED</button>
<button style="font-size:7pt" class="toggle-vis" data-column="16">MESIN</button>
<button style="font-size:7pt" class="toggle-vis" data-column="17">SRP PRICE</button>
<button style="font-size:7pt" class="toggle-vis" data-column="18">SRP COD</button>
<button style="font-size:7pt" class="toggle-vis" data-column="20">MANAGER</button>
<button style="font-size:7pt" class="toggle-vis" data-column="21">DIRECTOR</button>
<button style="font-size:7pt" class="toggle-vis" data-column="22">NOTE</button>
答案 0 :(得分:1)
两种方法。示例:
<?php
$string = '0,1,3';
$array = explode(',', $string);
// METHOD 1
// better performance
$flip = array_flip($array); // only have to do this once
if (isset($flip[3])) {
echo 'true';
}
// OR
// METHOD 2
// probably less efficient
if (in_array(3, $array)) {
echo 'true';
}
当然,每个“列”必须重复if逻辑。在此示例3中,该数字将必须对每个按钮进行硬编码。
还是建议像我在评论中说的那样做一张桌子。