|
|
|
| Напишите плиз как из этого time||nick||to||mess (файл test.txt)
данные взять и присвоить к переменным (мож что где не так написал, ну кто поймет пишите)
===== | |
|
|
|
|
|
|
|
для: KiTN
(20.11.2006 в 17:57)
| |
foreach(file('test.txt') as $line)
{
list($r['time'], $r['nick'], $r['to'], $r['mess']) = explode(''||', $line);
$list[] = $r;
}
|
| |
|
|
|
|
автор: ita (20.11.2006 в 18:47) |
|
|
для: Trianon
(20.11.2006 в 18:24)
| | list($r['time'], $r['nick'], $r['to'], $r['mess']) = explode(''||', $line);
$list[] = $r;
почему не заменить на
$list[]=explode(''||', $line); ? | |
|
|
|
|
|
|
|
для: ita
(20.11.2006 в 18:47)
| | можно. но ярлыки уйдут. | |
|
|
|
|
|
|
|
для: Trianon
(20.11.2006 в 18:24)
| | Ну почти..сейчас объясню.. в общем есть чат..там файл с сообщениями..и вот эти сообщения нужно вывести в окне чата..ВСЕ! и еще как их снизу вверх перевернуть?
p.s.: в общем что б получилось типа $nick $to $time, и штоб с ними с каждой в отдельности можно различные действия производить | |
|
|
|
|
автор: ita (20.11.2006 в 19:01) |
|
|
для: KiTN
(20.11.2006 в 18:47)
| | с тем, кодом что тебе дали у тебя получится 2хмерный массив.
перевернуть - array_reverse(array)
нпотом выводить, в цикле, доступ к элементам
$list[0][0], $list[0][1]...
$list[1][0], $list[1][1]... | |
|
|
|
|
|
|
|
для: ita
(20.11.2006 в 19:01)
| | всем спсибо..но мне надо было так =)
$mes= file($mess_file);//помещаем в массив файл с сообщениями
$co = sizeof($mes);
for($i=0;$i<$co;$i++) {
list($privat,$time,$ot_kogo,$komu,$color,$mess) = split('[|]', trim($mes[$i]));//обрабатываем строки функцией list
|
| |
|
|
|