Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z dzieleniem tekstu przez substr/strpos
Grejfrut27
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.08.2009
Skąd: Kuźnia Raciborska

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


Witam!
Mam kod, który dzieli tekst z bazy danych na ~1050 znaków, ale tak, żeby nie dzielić wyrazów. Dzieje się to w pętli for. Tutaj przedstawiam tą funkcję:
  1. $znak = strlen($news->news_content);
  2. $page = ceil($znak/1050);
  3. $skad = 0;
  4. for ($i=0;$i<$page;$i++)
  5. {
  6. $s_news = substr($news->news_content,$skad,strpos($news->news_content," ",1050));
  7. $skad += strlen($s_news);
  8. }


I teraz co się dzieje-otóż za pierwszym razem jest ok, dzieli mi tekst za końcem wyrazu (czyli, gdy jest spacja), ale już za drugim i każdym nastepnym wykonaniem pętli wcina mi sie w wyraz i go dzieli (jakby już nie działało strpos wtedy). Troche to dziwne.
Any help?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 20:06