ďťż
Podstrony
|
telcocafeProblem jest taki: Mam sobie ciąg znaków, i teraz jako max = 19. I chce żeby op 19 znakach przenosiło mi do nowej lini, poźniej znowu do nowej i na koniec jak zostaną np.2 znaki napisze jeszcez w nowej. Czy jest jakaś gotowa funkcja ? Czy trzeba samemu kombinowac ? czy mógłby mi ktoś napisać taką funkcję ? Z góry thx.Wyjaśnij to dokładniej bo nic nie rozumiem. Przejście do nowego wiersza to za pomocą \n można zrobić. Jemu chodzi chyba o to, że ma ciąg znaków np. na 25 liter - a w jednej linii wyświetlić sie może tylko 19 literek, więc wyświetli mu się 19 literek w jednej linii, a w drugiej jak można łatwo obliczyc 6 literek ;) Czy trzeba samemu kombinowac ? Tak. IMHO to będzie tak : <?php $ciag='bbbbbbbbbbbbbbbbbbbmmm'; $dlugosc=strlen($ciag); $ciag2=substr($ciag, 0, 19)."\n".substr($ciag, 19, $dlugosc); ?> mmatheww: a co jeśli, jest więcej niż 2 linijki? :> Ja proponuję: <?php $ciag='aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccc'; echo wordwrap($ciag,19,'<br />',true); ?> Użytkownik Coldpeer edytował ten post 25 luty 2006, 22:39 |
|||
Sitedesign by AltusUmbrae. |