谁能帮帮我?我在名为 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>
最佳答案
两种方法。示例:
<?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)必须针对每个按钮进行硬编码。
还是建议像我在评论里说的那样做一个表格。
关于php - 使用自定义条件在 PHP 中分解数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52379850/