Как обработать такую строку?

Ugnich_Andrey

Новичок
Как обработать такую строку?

Привет всем!
У меня есть строчка, взятая из достаточно стандартной текстовой базы:

$array_txt="ID|время|да.та.04|заголовок|...описание...|";

Обрабатываю строчку так:

$array_txt = sscanf($buffer,"%d|%d:%d|%d.%d.%d|%s|%s|");

echo "<b>ID:".$array_txt[0]."</b><br>Время:".$array_txt[1].":".$array_txt[2]."<br>Дата:".$array_txt[3].".".$array_txt[4].".".$array_txt[5]."<br>Название:".$array_txt[6]."<br>Описание:".$array_txt[7]."<br>";

Вопрос: почему не выводиться длинное описание и название только на половину?
Спасибо.
 

Dallas

Guest
Из мана:
If only two parameters were passed to this function, the values parsed will be returned as an array.
Попробуй так:
$array_txt = sscanf($buffer,"%d|%d:%d|%d.%d.%d|%s|%s|", $par1, par2,...);
echo "<b>ID:".$par1."</b><br>Время:".par2....
 
Сверху