mam taki string
$s = 'Powierzchnia użytkowa: 57.80 m? Powierzchnia netto: 57.80 m? Powierzchnia całkowita: 70.20 m? Powierzchnia zabudowy: 70.20 m? Kubatura: 299.90 m? Wysokość budynku: 5.10 m Szerokość budynku: 6.50 m Długość budynku: 10.70 m Min. wymiary działki: 14.57 x 17.74 Kąt nachylenia dachu: 30 °';
Chciałbym teraz go przeparsować aby mieć coś takiego (ew. dl dd dt)
<table> <tr> <td>Powierzchnia użytkowa</td> <td>57.80 m2</td> </tr> <tr> <td>Powierzchnia netto</td> <td>57.80 m2</td> </tr> ... itd. </table>
Chodzi o to, że mniej więcej mam blade pojecie jak to w teorii powinno wyglądać:
1. Należy w pętli przelecieć każdą linijkę stringa ( znaleźć "\n" ) - i tutaj właśnie leżę, bo nie wiem jak to osiągnąć *
2. Należy rozdzielić linię na dwie części, można wykorzystać znak ":", który rozdziela string w wymaganym miejscu za pomocją funkcji strstr()
* moje wypociny to coś takiego, ale to nie działa jak należy i nie wiem dlaczego:
$offset = 0; { }
Niestety coś czynię źle ponieważ wynik jest niesatysfakcjonujący, co gorsza nie wiem jak to interpretować...

Kod
0 - 33 | Powierzchnia użytkowa: 57.80 m?
34 - 64 | Powierzchnia netto: 57.80 m? Powierzchnia całkowita: 70.20 m
65 - 100 | Powierzchnia całkowita: 70.20 m? Powierzchnia zabudowy: 70.20 m? Kubatura: 299.90 m? Wysoko?
101 - 134 | Powierzchnia zabudowy: 70.20 m? Kubatura: 299.90 m? Wysokość budynku: 5.10 m Szerokość budynku: 6.50 m Długość budynku:
135 - 156 | Kubatura: 299.90 m? Wysokość budynku: 5.10 m Szerokość budynku: 6.50 m Długość budynku: 10.70 m Min. wymiary działki: 14.57 x 17.74 Kąt nach
34 - 64 | Powierzchnia netto: 57.80 m? Powierzchnia całkowita: 70.20 m
65 - 100 | Powierzchnia całkowita: 70.20 m? Powierzchnia zabudowy: 70.20 m? Kubatura: 299.90 m? Wysoko?
101 - 134 | Powierzchnia zabudowy: 70.20 m? Kubatura: 299.90 m? Wysokość budynku: 5.10 m Szerokość budynku: 6.50 m Długość budynku:
135 - 156 | Kubatura: 299.90 m? Wysokość budynku: 5.10 m Szerokość budynku: 6.50 m Długość budynku: 10.70 m Min. wymiary działki: 14.57 x 17.74 Kąt nach
A więc tylko pierwszą linię dobrze "łamie", w następnych wszystko się sypie.
Pozdr.