ich habe ein kleines Problem.. ich dachte ich könnte programmieren aber musste heute feststellen dass ich viel zu verwöhnt bin fertige funktionen zu verwenden... ich muss ein mehrdimensionales array nach bestimmten kriterien sortieren OHNE vorgefertigte funktionen zu verwenden.. folgendes array ist vorhanden
PHP-Code:
$liste = array(
0 => array('paketNr' => 424, 'priority' => 1, 'distance' => 8),
1 => array('paketNr' => 290, 'priority' => 1, 'distance' => 5),
2 => array('paketNr' => 295, 'priority' => 2, 'distance' => 9),
3 => array('paketNr' => 129, 'priority' => 1, 'distance' => 1),
4 => array('paketNr' => 176, 'priority' => 3, 'distance' => 2),
5 => array('paketNr' => 131, 'priority' => 2, 'distance' => 2),
6 => array('paketNr' => 121, 'priority' => 1, 'distance' => 4),
7 => array('paketNr' => 934, 'priority' => 1, 'distance' => 8),
8 => array('paketNr' => 385, 'priority' => 1, 'distance' => 5),
9 => array('paketNr' => 323, 'priority' => 3, 'distance' => 7),
10 => array('paketNr' => 287, 'priority' => 2, 'distance' => 4),
11 => array('paketNr' => 350, 'priority' => 2, 'distance' => 5)
);
PHP-Code:
$html = '<table border="1" width="100%">
<tr>
<th>Paket Nummer</th>
<th>Priorität</th>
<th>Entfernung</th>
</tr>';
foreach ($liste as $index => $paket) {
if ($liste[$index]['distance'] < 5) {
$html .= '<tr>';
$html .= '<td>' . $liste[$index]['paketNr'] . '</td>';
$html .= '<td>' . $liste[$index]['priority'] . '</td>';
$html .= '<td>' . $liste[$index]['distance'] . '</td>';
$html .= '</tr>';
} else {
$html .= '<tr>';
$html .= '<td>' . $liste[$index]['paketNr'] . '</td>';
$html .= '<td>' . $liste[$index]['priority'] . '</td>';
$html .= '<td>' . $liste[$index]['distance'] . '</td>';
$html .= '</tr>';
}
}
$html .= '</table>';
echo $html;
MFG


Einen Kommentar schreiben: