За последние 24 часа нас посетил 183231 программист и 2202 робота. Сейчас ищут 1616 программистов ...

Как подсчитать все элементы массива? (рекурсия и goto)

Тема в разделе "PHP для новичков", создана пользователем html-программист, 18 фев 2012.

  1. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Отлично! Спасибо.

    Добавлено спустя 7 минут 25 секунд:
    Parse error: syntax error, unexpected ':' in Z:\home\test\www\t4\index3.php on line вот в этом месте "itr:"
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    чо сами не справитесь с ошибкой?
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Стоит отметить, что твой код вылетит с этой же ошибкой на той же версии php.
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    у меня без ошибок отработало. что я делаю не так?
     
  5. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    А в php goto вообще работают? Или версия не та?

    У меня этот код:
    Код (Text):
    1. <?php
    2. $a=1;
    3. a:
    4. echo $a;
    5. $a++;
    6. if($a<10) goto a;
    7. ?>
    тоже с ошибкой вылетает
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
  7. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    У меня денвер с 2009 года не обновлялся.
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    руками поставь, в чем проблема-то?
     
  9. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Разве есть проблема? Я из свежевыкачанного денвера перекинул папку "php5" в свой старый денвер, и все заработало.
     
  10. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Но по идее это одно и то-же.

    Код (Text):
    1. <?php
    2. $a0=10;
    3. $a1=15;
    4. $a2=20;
    5. $a3=25;
    6. $a4=30;
    7. $a5=35;
    8.  
    9. for($i=0;$i<6;$i++){
    10.     $b='a'.$i;
    11.     echo $$b;
    12. }
    13. ?>
    и

    Код (Text):
    1. <?php
    2. $a[0]=10;
    3. $a[1]=15;
    4. $a[2]=20;
    5. $a[3]=25;
    6. $a[4]=30;
    7. $a[5]=35;
    8.  
    9. for($i=0;$i<6;$i++){
    10.     echo $a[$i];
    11. }
    12. ?>
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    конечно, какая разница, что ты генерируешь - имя переменной или ключ массива...
     
  12. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
  13. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    В доках написано, что с php 5.3