а разве нельзя регуляркой это сделать?
preg_match_all('~test.

.{17})~',$data,$matches);
этой я 17 символов вытащил.
"или ты даже определить не можешь начинаетсмя ли строка с определенного набора символов?"
- нет не могу, я кретин. помогите пожалуйста, и я пойду во свояси.