Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dzielenie ciągu
Arek00
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 8.11.2005

Ostrzeżenie: (0%)
-----


załóżmy że mam "zdanie z bardzo dłuuuuuuuuugim wyrazem" i chcę to podzielić na linijki. funkcja wordwrap daje coś takiego:

zdanie z bardzo
dłuuuuuuuuugim
wyrazem

a ja chciałbym coś takiego:

zdanie z bardzo dłuuu
uugim wyrazem


czyli muszę wstawić "\n" na określonej pozycji w ciągu (albo lepiej co określoną pozycję). przeglądałem manual ale nie zauważyłem takiej funkcji, czy ktoś wie jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


No i idąc dalej tropem manuala, znajdujemy funkcję chunk_split" title="Zobacz w manualu php" target="_manual, która w połączeniu z nl2br" title="Zobacz w manualu php" target="_manual da zamierzony efekt:

  1. <?php
  2. $tekst = "ASUS A6KM-Q083 TUR64/15.4/80/512/G7300/DVDSM/WI-FI/VID-CAM/BSY";
  3. echo nl2br(chunk_split($tekst, 10));
  4. ?>

Kod
ASUS A6KM-
Q083 TUR64
/15.4/80/5
12/G7300/D
VDSM/WI-FI
/VID-CAM/B
SY


Swoją drogą wordwrap zachowuje się tu dziwnie - a już na pewno nie tak jak można by się spodziewać.

edit: @nospor: racja, tym razem ja przegapiłem parametr ;>

pozdr.

Ten post edytował siemakuba 31.10.2006, 15:48:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 06:44