За последние 24 часа нас посетили 68042 программиста и 1648 роботов. Сейчас ищет 1031 программист ...

Помогите найти ошибку

Тема в разделе "PHP для новичков", создана пользователем host, 20 янв 2009.

  1. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Интересно что в переменной-счетчик $k содержатся значения от 0 до 19, интересно также что в массиве $kratn3 также содержатся числа, но в итоге, на экран ничего не выводится, подскажите из-за чего?
    Вот код:
    PHP:
    1. <?php
    2. for($i=800, $j=208, $k=0; $i<900, $j>108, $k<20; $i++, $j--, $k++)
    3. {  
    4.     if($i>=800 and $i<820)
    5.     {
    6.         $read1[] = $i;
    7.     }
    8.    
    9.     if($j<=208 and $j>188)
    10.     {
    11.         if($j%3 == 0)
    12.         {
    13.             $kratn3[] = $j;
    14.         }  
    15.     }
    16.     echo "{$kratn3[$k]} - $k<BR>";
    17. }
    18. var_dump($kratn3);
    19.  
    20. ?>
     
  2. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    Попробуй отладчиком прогнать по строкам.
     
  3. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    так и не обнаружил причины :( Подскажите плз
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    потому что $k не совпадает с ключём массива в данный момент работы цикла
    если просто то у тебя ключи массива будут 0-1-2 и тд, а $k в этот момент может быть 10-20
    вообщем надо делать так $kratn3[$k] = $j;
     
  5. host

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

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    впихнул var_dump() в цикл и проверил значение переменной $k и ключ массива, реально не совпадают, спасибо всем
     
  6. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?