Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak rozbić ciąg na 2 ciągi?
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Na przykład mam ciąg
$ciag = "Jaś fasola jest fajny";

chcę to rozbić na coś w stylu:

$ciag[0] = "Jaś fasola";
$ciąg[1] = "jest fajny";

ale rozbić pod warunkiem, że na przykład jeżeli ciąg jest dłuższy niż 20 znaków, to rozbija mi na 20 znaków w pierwszym ciągu i pozostała liczba znaków w drugim, ale nie ucinając przy tym wyrazów.

Próbowałem to rozbijać explode na tablice, zliczać znaki w tabelach, później łączyć niektóre tabeli, ale może jest jakiś prostszy sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wrzasq
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

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


strpos() na spacje i szukasz drugiej spacji (czyli wywolujesz dwa razy). sprawdzasz pozycje i jesli jest >20 to rozbijasz wzgledem ten pozycji (substr()).
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


wordwrap" title="Zobacz w manualu PHP" target="_manual a potem polaczyc pozostale elementy w jeden ciag

Ten post edytował dr_bonzo 17.02.2009, 14:20:13
Go to the top of the page
+Quote Post

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: 22.12.2025 - 14:30