Php 如果API值为空,则显示默认值
如果Php 如果API值为空,则显示默认值,php,Php,如果nb\u impressions为空,则我希望显示0 foreach ($content as $row) { $impressions = $row['nb_impressions']; print("<td'>$impressions</td>"); } foreach($content作为$row){ $impressions=$row['nb_impressions']; 打印(“使用三元运算符检查为” (设置($row['nb\u impres
nb\u impressions
为空,则我希望显示0
foreach ($content as $row) {
$impressions = $row['nb_impressions'];
print("<td'>$impressions</td>");
}
foreach($content作为$row){
$impressions=$row['nb_impressions'];
打印(“使用三元运算符检查为”
(设置($row['nb\u impressions'])和&$row['nb\u impressions'])
并设置默认值0
foreach ($content as $row) {
$impressions = (isset($row['nb_impressions']) && $row['nb_impressions']) ? $row['nb_impressions'] : 0;
print("<td'>$impressions</td>");
}
像这样使用
$impressions = isExist($row['nb_impressions'], 0);
$clicks= isExist($row['nb_clicks'], 0);
$visits = isExist($row['nb_visits'], 0);
使用三元运算符检查as
(设置($row['nb\u impressions'])和&$row['nb\u impressions'])
并设置默认值0
foreach ($content as $row) {
$impressions = (isset($row['nb_impressions']) && $row['nb_impressions']) ? $row['nb_impressions'] : 0;
print("<td'>$impressions</td>");
}
像这样使用
$impressions = isExist($row['nb_impressions'], 0);
$clicks= isExist($row['nb_clicks'], 0);
$visits = isExist($row['nb_visits'], 0);
您只需添加if
语句
foreach ($content as $row) {
$impressions = $row['nb_impressions'];
if(isset($impressions)){
print("<td'>$impressions</td>");
}else{
print("<td>0</td>");
}
}
foreach($content作为$row){
$impressions=$row['nb\u impressions'];
if(isset($impressions)){
打印(“您只需添加if
语句
foreach ($content as $row) {
$impressions = $row['nb_impressions'];
if(isset($impressions)){
print("<td'>$impressions</td>");
}else{
print("<td>0</td>");
}
}
foreach($content作为$row){
$impressions=$row['nb_impressions'];
if(isset($impressions)){
打印(“使用php empty()函数检查
foreach ($content as $row) {
if(!empty($row['nb_impressions'])){
$impressions = $row['nb_impressions'];
}
else{
$impressions = 0;
}
print("<td'>$impressions</td>");
}
foreach($content作为$row){
如果(!空($row['nb_impressions'])){
$impressions=$row['nb_impressions'];
}
否则{
$impressions=0;
}
打印(“使用php empty()函数检查
foreach ($content as $row) {
if(!empty($row['nb_impressions'])){
$impressions = $row['nb_impressions'];
}
else{
$impressions = 0;
}
print("<td'>$impressions</td>");
}
foreach($content作为$row){
如果(!空($row['nb_impressions'])){
$impressions=$row['nb_impressions'];
}
否则{
$impressions=0;
}
打印(“您可以这样做:$impressions=@$row['nb_impressions']]?:0;?:是“如果此值为真,请使用它,否则…”的三元缩写。。。"我们抑制了初始错误,因为我们知道它可能是空的,在这种情况下,只需使用0。谢谢,这确实有效,我以前也尝试过。不幸的是,当我将相同的错误添加到多个中断中时。例如,我还有$clicks
和$visions
。你知道一种方法可以让这一切都有效吗?是的,哟你可以使用三元运算符:)它可能对你有帮助:)@索拉克:我认为我们不应该使用@
,除非我们非常清楚它排除了错误和警告
,在开发模式中,我们不应该使用这个@
@Darren dou。你想同时检查$点击次数
和$访问次数
?还是你只想要其中一个?你可以这样做:$impressions=@$row['nb\u impressions']?:0;是“如果此值为true,请使用它,否则…”我们抑制了初始错误,因为我们知道它可能是空的,在这种情况下,只需使用0。谢谢,这确实有效,我以前也尝试过。不幸的是,当我将相同的错误添加到多个中断中时。例如,我还有$clicks
和$visions
。你知道一种方法可以让这一切都有效吗?是的,哟你可以使用三元运算符:)它可能对你有帮助:)@索拉克:我认为我们不应该使用@
,除非我们非常清楚它排除了错误和警告
,在开发模式中,我们不应该使用这个@
@Darren dou你想同时检查$点击次数
和$访问次数
?还是你只想要其中一个?