我需要幫助搞清楚這些php打印(回聲)語句以及放置它們的位置。我有一個嵌入式函數'strotime',它將時間(列'StartTime')轉換爲格式,但我無法正確打印出來。沒有錯誤,只是沒有改變或使用該功能。php - 具有嵌入式功能的打印鍵
有人可以幫我弄清楚這個foreach循環的正確位置嗎? (正如你所看到的,我放在開始,並嘗試了一個if語句......但沒有運氣)。感謝您的幫助 。
$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>';
您的函數拼寫錯誤('strotime',而不是'strtotime')。 '$ data'包含什麼? – NullUserException 2010-09-07 19:19:25