我有一个仅使用文本文件填充的html表格,基本上主要按时间戳排序。 我希望也可以通过名为“服务器”的列($ keys)对表格数据进行排序,这样我就可以查看基于服务器名称的排序数据。由于这不是使用mysql,我不能使用'order by',有没有办法做到这一点?你如何在PHP中做到这一点?我该如何制作一个可在PHP中排序的html表格列?
下面是一些我的代码展示了如何创建我的表:
$keys = array('Server', 'Target','Set','Time', 'Length','Size','Status');
echo '
foreach ($keys as $column)
echo '
' . $column . '';echo '
';$counter=0;
foreach ($data as $row){
$counter ++;
$class = $counter % 2 === 0 ? 'alt1' : 'alt2';
echo '
';foreach ($keys as $column){
if (isset($row[$column])){
echo '
' . $row[$column] . '';} elseif ($column == 'Status') {
echo '
Check Logs ';} elseif ($column == 'Length') {
echo '
n/a ';} elseif ($column == 'Size') {
echo '
n/a ';} else {
echo '
';}
}
}
echo '
';2010-09-30
cjd143SD