explode [нужна помощь!]

1. Николай (22.02.2012 / 17:48)
$cat = file('cat_present.txt');
$data = explode('<||>', $cat[0]);
echo''.$data[0].'. '.$data[1].'<br />';
содержимое cat_present.txt
1<||>Все подарки
2<||>23 Февраля
3<||>8 Марта
--------------------------------------------------
вот что выводит:
1. Все подарки

и все..... почему он все строки не вывел?

2. ramzes (22.02.2012 / 17:52)
А почему он должен выводить все строки, если ты только первую и выводишь?

3. Николай (22.02.2012 / 17:55)
2. ramzes, я с explode не работал) так что не что к чему....

4. ramzes (22.02.2012 / 17:57)
А при чем тут эксплод?
Ты выводишь только из первой строки.
$cat[0]

5. An0nimous (22.02.2012 / 17:59)
$cat = file('cat_present.txt');
for($i=0;$i<count($cat);$i++){
$data = explode('<||>', $cat[$i]);
echo''.$data[0].'. '.$data[1].'<br />';
}

6. Николай (22.02.2012 / 18:00)
4. ramzes, так если я укажу $cat он ничего не выводит

7. An0nimous (22.02.2012 / 18:00)
6. Trance Mission, #5 пост.прогоняй по всем строкам.

Добавлено через 00:14 сек.
можно и через foreach

8. Николай (22.02.2012 / 18:02)
5. DоmiNo, спасибо

URL: https://visavi.net/topics/29828