За последние 24 часа нас посетил 24471 программист и 1726 роботов. Сейчас ищут 1904 программиста ...

Оптимизация кода.

Тема в разделе "Вопросы от блондинок", создана пользователем aziz, 3 июн 2011.

  1. aziz

    aziz Активный пользователь

    С нами с:
    1 фев 2006
    Сообщения:
    194
    Симпатии:
    0
    Адрес:
    Ташкент
    Добрый день. Быть может кто нибудь поможет как то оптимизировать этот код, у самого что то не получается...
    PHP:
    1.  
    2. <?php if($sum1>0){echo "<td>". $sum1 ."</td>";}?>
    3. <?php if($sum2>0){echo"<td>".  $sum2."</td>"; }?>
    4. <?php if($sum3>0){echo "<td>". $sum3."</td>"; }?>
    5. <?php if($sum4>0){echo "<td>". $sum4."</td>";}?>
    6. <?php if($sum5>0){echo "<td>". $sum5."</td>"; }?>
    7. <?php if($sum6>0){echo "<td>". $sum6."</td>";}?>
    8. <?php if($sum7>0){echo "<td>". $sum7."</td>"; }?>
    9. <?php if($sum8>0){echo "<td>". $sum8."</td>"; }?>
    10. <?php if($sum9>0){echo "<td>". $sum9."</td>";} ?>
    11. <?php if($sum10>0){echo "<td>". $sum10."</td>";} ?>
    12. <?php if($sum11>0){echo "<td>". $sum11."</td>";}?>
    13. <?php if($sum12>0){echo "<td>". $sum12."</td>"; }?>
    14. <?php if($sum13>0){echo "<td>". $sum13."</td>"; }?>
    15. <?php if($sum14>0){echo "<td>". $sum14."</td>"; }?>
    16. <?php if($sum15>0){echo "<td>". $sum15."</td>"; }?>
    Пробовал сделать так:
    PHP:
    1.  
    2. for($i=1; $i<=15; $i++){
    3.      
    4.       if($sum.$i>0){echo "<td>". $sum.$i ."</td>";}
    5.   }
    Но получилось совсем не то.
     
  2. Assessor

    Assessor Активный пользователь

    С нами с:
    21 авг 2007
    Сообщения:
    21
    Симпатии:
    0
    Адрес:
    Пермь
    PHP:
    1.  
    2. <?php
    3. for ($i = 1; $i <= 15; $i++) {
    4.     $tmp = 'sum' . $i;
    5.     echo $$tmp;
    6. }
    7. ?>
    8.  
     
  3. aziz

    aziz Активный пользователь

    С нами с:
    1 фев 2006
    Сообщения:
    194
    Симпатии:
    0
    Адрес:
    Ташкент
    :) Спасибо.