我有一个属性表,它有六列。用户上传的照片和图像名称存储在列中。计数行中的空列
现在我想要计算每个空行的列数。
我已经能够做到这一点,但代码看起来太长,我想编写高效的代码,有没有一种方法来有效地重写以下内容。
while($data=$select->fetch()){
$imagecounter=0;
if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "" && $data['property_image6'] !== "") {
echo $imagecounter=6;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "") {
echo $imagecounter=5;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "") {
echo $imagecounter=4;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "") {
echo $imagecounter=3;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "") {
echo $imagecounter=2;
} else if ($data['property_image1'] !== "") {
echo $imagecounter=1;
}
}
有更多的数据来,有更多的专栏,但我想检查只有这六列... – DragonFire
这也是工作 – DragonFire
如果我们想要得到结果是 - 有多少字段不是空的... – DragonFire