Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] funkcja ; p
plej
post
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 11
Dołączył: 9.05.2011
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


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 : ))
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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. }


Ten post edytował CuteOne 20.12.2011, 03:37:10
Go to the top of the page
+Quote Post
grzeee
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 5
Dołączył: 24.11.2006

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


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. }


Ten post edytował grzeee 20.12.2011, 07:59:53
Go to the top of the page
+Quote Post
plej
post
Post #4





Grupa: Zarejestrowani
Postów: 264
Pomógł: 11
Dołączył: 9.05.2011
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


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/> (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Następnym razem zamknę Twój temat za taką bezsensowną nazwę
Go to the top of the page
+Quote Post
-CuterOne-
post
Post #6





Goście







  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. }


(IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
plej
post
Post #7





Grupa: Zarejestrowani
Postów: 264
Pomógł: 11
Dołączył: 9.05.2011
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


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


a co do powyższego skryptu od "Gościa" dalej nie pomaga : /
Go to the top of the page
+Quote Post
gorden
post
Post #8





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


ale kombinacje (IMG:style_emoticons/default/biggrin.gif)
  1. $text = wordwarp($text, 10, '<br />');
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.08.2025 - 17:53