Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] funkcja ; p
Forum PHP.pl > Forum > Przedszkole
plej
jak się nazywa funkcja co np. co 10 wyrazów wstawia znak "<br/>"??
najlepiej sposób użycia też by się przydał z góry dziękuje : ))
CuteOne
1. policz ilość wyrazów w zdaniu - explode() na spacji, przecinku, kropce itp.
2. pętla licząca te wyrazy

  1.  
  2. $exp = explode(" ", $text);
  3. $i = 1;
  4. foreach($exp as $v) {
  5.  
  6. if($i >= 10) {
  7. $i=1;
  8. $text .= " ".$v.'<br/>';
  9. }
  10. else {
  11. $i++;
  12. $text .= " ".$v;
  13. }
  14. }
grzeee
nie lepiej z dzieleniem modulo
  1. $exp = explode(" ", $text);
  2. $i = 1;
  3. foreach($exp as $v) {
  4. if($i %10) {
  5. $text .= " ".$v.'<br/>';
  6. }else{
  7. $text .= " ".$v;
  8. }
  9. $i++;
  10. }
plej
dobra dzięki panowie : ))

trochę ten skrypt dziwnie działa bo dopiero od piątek linijki wstawia mi <br/> co 10 wyrazów. jak to zmienić zęby od początku wstawiało <br/> questionmark.gif
wookieb
Następnym razem zamknę Twój temat za taką bezsensowną nazwę
CuterOne
  1. $exp = explode(" ", $text);
  2. $i = 1;
  3. $t = ''
  4. foreach($exp as $v) {
  5.  
  6. if($i >= 10) {
  7. $i=1;
  8. $t .= $v.'<br/>';
  9. }
  10. else {
  11. $i++;
  12. $t .= $v." ";
  13. }
  14. }


tongue.gif
plej
ok następnym razem postaram się dawać normalną nazwę tematu.


a co do powyższego skryptu od "Gościa" dalej nie pomaga : /
gorden
ale kombinacje biggrin.gif
  1. $text = wordwarp($text, 10, '<br />');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.