|
|
|
| Привет, кто подскажет, как можно сократить код?
echo '<table width="100%" border="1" cellspacing="1" cellpadding="1"><tr>';
if($day[date('w')] == $day[1]) { echo '<td><b>'.$day[1].'<b></td>'; } else { echo '<td>'.$day[1].'</td>'; }
if($day[date('w')] == $day[2]) { echo '<td><b>'.$day[2].'<b></td>'; } else { echo '<td>'.$day[2].'</td>'; }
if($day[date('w')] == $day[3]) { echo '<td><b>'.$day[3].'<b></td>'; } else { echo '<td>'.$day[3].'</td>'; }
if($day[date('w')] == $day[4]) { echo '<td><b>'.$day[4].'<b></td>'; } else { echo '<td>'.$day[4].'</td>'; }
if($day[date('w')] == $day[5]) { echo '<td><b>'.$day[5].'<b></td>'; } else { echo '<td>'.$day[5].'</td>'; }
if($day[date('w')] == $day[6]) { echo '<td><b>'.$day[6].'<b></td>'; } else { echo '<td>'.$day[6].'</td>'; }
if($day[date('w')] == $day[0]) { echo '<td><b>'.$day[0].'<b></td>'; } else { echo '<td>'.$day[0].'</td>'; }
echo '</tr></table>';
|
Смысл такой:
$day[date('w')] - это сегодняшний день в буквиннице, тоесть словом.
$day[$i] - дни недели, также текстом.
Хочу добиться, чтобы выделял жирным, если день совпадает.
И пока не получается сократить код...
Заранее спасибо! | |
|
|
|
|
|
|
|
для: mr Bin
(23.05.2007 в 21:37)
| |
<?php $day = array('вск','пнд' ,'втр','срд','чтв','птн','сбт',);
echo '<table width="100%" border="1" cellspacing="1" cellpadding="1"><tr>';
for($n = 1, $p = $day[date('w')] ; $n <= 7 ; $n++)
echo ($k = $day[$n%7]) == $p ? "<td><b>$k</b></td>" : "<td>$k</td>" ;
echo '</tr></table>';
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(23.05.2007 в 21:59)
| | Буду краток - Огромное спасибо. Нет слов - одни чувства :)
p.s. Я в эту сторону и копал, но знаний и опыта не хватило. | |
|
|
|