Просмотр поста

.
ДоХтор
# kuntv (04.07.2015 / 11:04)
как сделать чтоб 2 первые и 2 последние строчки в таблице были другим цветом
Если заранее неизвестно количество строк в таблице, то можно, к примеру, так:
$table = array('Первая строка',
               'Вторая строка',
               'Третья строка',
               'Четвёртая строка',
               'Пятая строка',
               'Шестая строка',
               'Седьмая строка');
               
$all = sizeof($table);

$return = '<table>';

foreach ($table as $key => $val){
    if ($key == 0 || $key == 1){
        $return .= '<tr><td><span style="color:red;">'. $val .'</span></td></tr>';
    } elseif ($key == ($all - 2) || $key == ($all - 1)){
        $return .= '<tr><td><span style="color:red;">'. $val .'</span></td></tr>';
    } else {
        $return .= '<tr><td>'. $val .'</td></tr>';
    }
}

$return .= '</table>';

echo $return;


Содержимое массива $table подправишь под себя. Пример работы см. на скрине
Прикрепленные файлы: