Я прочитал в CSV и положить его в многомерный массив
В зависимости от значения массива одного из элементов цвета я читаю строку. Это хорошо работает для положительных значений, меньших порога, но для отрицательных не удовлетворяет этому случаю, поэтому для значений 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";
В ролях ваш $row["cxy"]
значение с помощью intval функция
if ( intval($row["cxy"]) < 10 )
Других решений пока нет …