foreach ($row as $key => $value){
switch ($key) {
case 'url';
echo "$value";
break;
case 'tipo';
echo "<div class='ear'>$value</div>";
break;
case 'data_da':
echo "dal $value ";
break;
case 'data_a':
echo "fino al $value ";
break;
case 'citta':
echo "a $value ";
break;
case 'titolo':
echo "$value ";
break;
}
如果data_a等于data_da ..
,我只需要打印data_da如何插入if个案?我还需要以这种格式显示数据d / m / y
答案 0 :(得分:0)
将其添加到switch语句的末尾:
default:
if ($data_a == $data_da) {
echo $data_da;
}
break;
修改强>
希望在更好地理解您的问题之后,这就是您所需要的。
在foreach之后,把这个
if ($row['data_da'] == $row['data_a']) {
echo $data['data_da'];
}
答案 1 :(得分:0)
使用三元运算符,以及可能的情况,
case 'data_da':
echo $data_a == $data_da ? " some value" : "other value";
break;
或者在默认情况下使用它。