Col:1 Espresso Truffle, Green Tea, Black Tea, Green Tea, White Chocolate Mocha, Black Tea
Col:2 Caffe Espresso Cappuccino, Caffe Espresso, White Chocolate Mocha, Green Tea, Black Tea
Col:3 Black Tea, Doubleshot Espresso, Caffe Espresso, Caffe Latte, Caffe Latte, Black Tea
Col:4 White Chocolate Mocha, Green Tea, White Chocolate Mocha, Green Tea, Black Tea
我有这种HTML表格,我想根据单元格值为表格单元格着色。 例如 - 如果所有4列都出现了相应的细胞值,我想用蓝色对所有这些颜色进行着色
执行此操作的最佳方法/算法是什么?
答案 0 :(得分:1)
这只是一个想法。假设使用PHP作为脚本语言。你可以用每个条目的位置填充一个assoziative数组。
$arr['Espresso Truffle']=array(array('row'->0, 'col'->0));
$arr['Green Tea']=array(array('row'->0, 'col'->1),array('row'->0, 'col'->3));
或更短
$arr['Espresso Truffle']=array(array(0,0));
$arr['Green Tea']=array(array(0, 1),array(0,3));
一方面,您只存储一次相同的名称。使用count()命令,您可以轻松查看每个条目的数量。