php - 无法用 $_GET 数组中的零值填充单元格
问题描述
我遇到了一个问题 - 当我的 $v 值为 0 时,我无法获得 td 单元格。对于所有其他数字都很好,但如果值为零,我就无法获得 td .. 有什么问题吗?我正在使用带有 foreach 循环的 $_GET 数组,从两个输入中获取数据,一个用于名称,一个用于值。
<table border = "1" >
<?php
print_r($_GET);
foreach ($_GET as $k=>$v){
if($v){
if ($rowFinished) echo "<tr>";
if (preg_match("/{$inputVardas}/i", $k))
{
echo "<td>$v</td>";
$rowFinished = false;
}
else if (preg_match("/{$inputSkaicius}/i", $k) and is_numeric($v))
{
if ($v < 10)
{
$color="green";
}
else if ($v > 10)
{
$color="red";
}
else if( $v == 10){
$color="yellow";
}
echo "<td style='color: $color'>$v</td>";
$rowFinished = true;
}
if ($rowFinished) echo "</tr>";
}
}?></table>
我试图做一些数组的 print_r ,在那里我可以看到一个值,但在我的循环中它不起作用。也许它与php将其视为空的情况有关,但我无法找到使用它的方法。
[vardas0] => jonas [value0] => 0
解决方案
紧接着foreach
你有一个if ($v)
,如果值为0,它将不会运行。
推荐阅读
- php - PHP - 更新时添加值
- plantuml - PlantUML:序列重叠的多个音符
- css - 即使内容较少也能保持视口高度
- aspnetboilerplate - AspNetCore Culture cookie 列表
- python - 如何在不同功能中使用来自一个功能的输入?
- oracle - 分析返回错误时如何在OBIEE的日志中看到生成的物理查询进行分析?
- php - Microsoft 翻译 azure 使用 PHP API 返回 null
- xamarin.forms - AbsoluteLayout 中的图像占用了太多额外空间
- php - 将一个文件移动到不同位置时遇到问题
- django - 我如何在 django 中安排任务(开始日期和结束日期)以执行一些计算并将它们保存到数据库中?