За последние 24 часа нас посетили 24425 программистов и 1713 роботов. Сейчас ищут 1882 программиста ...

Функция List

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

  1. 1234

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

    С нами с:
    23 окт 2007
    Сообщения:
    17
    Симпатии:
    0
    Помогите...Ваще тупик
    Не знаю почему не работает функция
    Сначало Загоняю фаил в массив.....
    Ну короче вот часть кода:
    Код (Text):
    1.  $f2=file("MatQuest.txt");
    2. $s=$f2[$i];//i равно 0
    3.   list($qest,$otv1,$otv2,$otv3,$otv4,$pr)=split("|",$s);
    Вот так...
    Зарание благодарен
     
  2. 1234

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

    С нами с:
    23 окт 2007
    Сообщения:
    17
    Симпатии:
    0
    Пробывал Прописовать explode вместо split ...Такая же картина


    А файл вот что представляет
    5+1 | 1|2|3|4|5
    5+6 | 1|3|3|3|5
    5+1 | 1|2|3|4|7
     
  3. +Sten+

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

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    С explode должно работать. А зачем вообще list использовать? Чем массив не устраивает?
    Код (Text):
    1. $answers = explode("|",$s);
    2. print_r($answers);
    А про split почитай в мануале, что должно быть в первом параметре.
    Код (Text):
    1.  
    2. split("\|",$s);
     
  4. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    А "не работает" - это как? Что она выдаёт-то?
     
  5. 1234

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

    С нами с:
    23 окт 2007
    Сообщения:
    17
    Симпатии:
    0
    ВСё зафурыкало!!! Ура!
    Всем Спасибо, только опять лажа
    Из файла Русский язык не берёт, пишет иероглифы.
    ______________________________________________________
    Сорь за задержку, Дальсвязь КаЛ!!