Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]podział długiego stringa na kawałki
shreker
post 11.05.2012, 12:15:10
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


potrzebuje podzielic dlugi string na kawalki, ale z warunkiem:
1. jezeli w danym slowie jest znak @ (czyli zakładamy że jest emailem) to maz dlugość może być równa 50 znaków
2. jeżeli w danym słowie nie ma znaku @ to słowo nie może być dłuższe niż 25 znaków
na razie doszedłem do czegoś takiego - zamieszczam niezbedny fragment:

  1. $tekst = 'Jakiswstepnytekstd@oskr oceniaakiswstepnytekstdo skroceniapnytekstdoskroceniaakiswstepnytekstdoskroceniapnytekstdoskroceniaakisws
    tepnyteassdakstdoskrocenia.'
    ;
  2. $znaki = '100';
  3.  
  4. if (strlen($tekst) > $znaki and preg_match('/@/', $tekst))
  5. {
  6. $tekst = wordwrap($tekst, 50, ' ', 1);
  7. }
  8. else
  9. {
  10. $tekst = wordwrap($tekst, 25, ' ', 1);
  11. }
  12.  
  13. echo $tekst;


efektem jest :
Jakiswstepnytekstd@oskr oceniaakiswstepnytekstdo skroceniapnytekstdoskroceniaakiswstepnytekstdoskro ceniapnytekstdoskroceniaakiswstepnyteassdakstdoskr ocenia.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 18:14