测试负数

时间:2017-03-14 13:48:59

标签: php csv row negative-number

我在csv中读取并将其放入多维数组

取决于其中一个项目的数组值,我为行读取颜色。这适用于小于阈值的正值,但对于负值,它不满足这种情况,因此对于低于I的cxy值,打印已经校正了-8,-30,-24但是没有根据条件编辑行的颜色。那是为什么?

$rows   = array_map('str_getcsv', file($_GET['result_view']));
$header = array_shift($rows);
$csv    = array();
foreach($rows as $row) {
    $csv[] = array_combine($header, $row);
}

foreach($csv as $row){

   if ( $row["cxy"] < 10 ) {
       print('<tr bgcolor="#ff0000">');
   }
   else
   {
       echo "<tr>";
   }

   foreach ($row as $cell) {
       echo "<td>" . ($cell) . "</td>";
   }
   echo "</tr>\n";

1 个答案:

答案 0 :(得分:0)

使用 intval 功能

投放您的$row["cxy"]

if ( intval($row["cxy"]) < 10 )