За последние 24 часа нас посетили 62959 программистов и 1747 роботов. Сейчас ищет 781 программист ...

Почему массив не более 10

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

  1. ng0d

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

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Создал языковой файл с массивом фраз

    PHP:
    1.  
    2. $langfile[1] = "1";
    3. $langfile[2] = "2";
    4. $langfile[3] = "3";
    5. $langfile[4] = "4";
    6. $langfile[5] = "5";
    7. $langfile[6] = "6";
    8. $langfile[7] = "7";
    9. $langfile[8] = "8";
    10. $langfile[9] = "9";
    11. $langfile[10] = "10";
    12. $langfile[11] = "11";
    13. и т.д. .........
    14.  
    Выводятся только первые 10, после не выводиться, почему?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    как выводишь?
     
  3. ng0d

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

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    PHP:
    1.  
    2. <?
    3. include ('lang/lang.php');
    4.  
    5. print $langfile[1];
    6. print $langfile[2];
    7.  
    8. и т.д. .....
    9.  
    10.  
    11. ?>
    12.  
     
  4. ng0d

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

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Такая же фигня получается при добавке в базу, через форму. Заносится только 10 раз, хотя сервер настроен нормально, другие скрипты работают нормально.
     
  5. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    ng0d
    1. Массивы нумеруются с 0
    2. Вывод
    PHP:
    1.  
    2. <?php
    3. echo '<pre>';
    4. print_r ($langfile);
    5.  
    Что даёт?
     
  6. ng0d

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

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Вывелся весь массив и заработало, хм, глюк какой то был.
     
  7. LokiFC

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

    С нами с:
    27 июн 2008
    Сообщения:
    72
    Симпатии:
    0
    Адрес:
    Default City
    Извините за глупый вопрос, но не проще ли тут использовать цикл foreach?
     
  8. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    ng0d
    Простите, но ваш код чем-то напоминает китайский:)
     
  9. ng0d

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

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Причём тут цикл да и "китайский". :)

    Это я просто наглядно показал, на самом деле имеется языковой файл с фразами, а в самом скрипте используются вместо фраз print $langfile[1] и т.д.
     
  10. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    ng0d
    Навеяло