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.