这就是我想要做的事情。
我的桌子中有两个columns
。一个名为PriceMin
,一个名为PriceMax
。
现在rows
中有table
个人有PriceMax
而有些没有。
我试图回显前端的两个列。
对于echo
他们在表格中,我需要将PriceMax
值与-
或html中的价格列分开的-
分开PriceMax
在每个价格之后,无论他们是否有echo
,这都不是一个好主意。
我认为这可以通过isset或empty函数来实现。
我尝试过以下方法:
保存为单独的文件,并包含在if (empty($row["PriceMax"])) {
echo "";
} else {
echo "-";
}
功能中:
功能:
$putdash = include ('iffunction.php');
$dbtable = '<tr><td>' .$name. '</td><td>' .$row["PriceMin"].$putdash.$row["PriceMax"] '</td></tr>';
回声线:
function
这不起作用。我需要选择$row["PriceMax"]
检查是否存在echo
和-
一个require Math::Spline;
my @x = (0, 64, 128, 204, 255);
my @y = (0, 12, 64, 224, 255);
$spline = Math::Spline->new(\@x,\@y);
for( my $a = 0 ; $a < 256 ; $a++ ){
print("$a\t".$spline->evaluate($a)."\n");
}
?
感谢您提供的任何帮助!
答案 0 :(得分:0)
使用三元运算符http://davidwalsh.name/php-shorthand-if-else-ternary-operators将值设置为变量。你实际上并不想在那里输出/回应它。
$putdash = empty($row["PriceMax"]) ? "" : "-";
$dbtable = '<tr><td>' .$name. '</td><td>' .$row["PriceMin"].$putdash.$row["PriceMax"] . '</td></tr>';