Мне нужна помощь в выяснении этих операторов php print (echo) и где их разместить.У меня есть встроенная функция 'strotime', которая преобразовывает время (столбец «StartTime») в формат, но я не могу заставить его правильно распечатать.Никаких ошибок, просто никаких изменений или использования функции.
Может кто-нибудь помочь мне понять, где правильно разместить это в цикле foreach?(Как вы можете видеть, я поставил в начале и попробовал if ifment ... но не повезло).Спасибо за вашу помощь.
$keys = array('Server', 'Target','Logdate','Set','StartTime', 'Length','Size','Status');
echo '<table><tr>';
foreach ($keys as $column)
echo '<th>' . $column . '</th>';
echo '</tr>';
foreach ($data as $row){
echo '<tr>';
foreach ($keys as $column)
//if ($column == 'StartTime') {
// echo '<td>' . date("Y-m-d H:i:s",strtotime($row[$column])) . '</td>';
if (isset($row[$column])){
echo '<td>' . $row[$column] . '</td>';
} elseif ($column =='StartTime') {
echo '<td>' . date("Y-m-d H:i:s",strtotime($row[$column])) . '</td>';
} elseif ($column == 'Status') {
echo '<td> Check for Errors </td>';
} else {
echo '<td> </td>';
}
//}
}
echo '</table>';