Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyświetalnie odpowiedniej ilości słów
matheush
post 14.02.2006, 14:02:44
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.02.2006

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


Witam,
funkcja znajdująca się poniżej, wyświetla z danego ciągu wyrazów separowanych spacjami, odpowiednią, zadeklarowaną liczbe wyrazów,
Jak przerobić tą funkcje aby traktowana była ona jako zmienna? Tzn rozchodzi mi się o to abym funkcje wywoływał przez echo showWords('To jest przykladowy tekst',3);
  1. <?php 
  2.  
  3. function showWords($txt,$ile) 
  4. { 
  5. $tekst = explode(' ',$txt); 
  6.  
  7. for($i=0, $j=(count($tekst)>$ile)?$ile:count($tekst); $i<$j; $i++) 
  8. { 
  9. print $tekst[$i].' '; 
  10. } 
  11. } 
  12.  
  13. showWords('To jest przykladowy tekst',3); 
  14.  
  15. ?>


czekam na sugestie,
pozdrawiam,
Mateusz
Go to the top of the page
+Quote Post
Kuziu
post 14.02.2006, 14:07:55
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


  1. <?php 
  2.  
  3. function showWords($txt,$ile) 
  4. { 
  5. $tekst = explode(' ',$txt); 
  6.  $wynik = '';
  7. for($i=0; $i<count($tekst); $i++)
  8. { 
  9. if($i < $ile)
  10. $wynik .= $tekst[$i] . ' ';
  11. } 
  12.  return $wynik;
  13. } 
  14.  
  15. echo(showWords('To jest przykladowy tekst',3)); 
  16.  
  17. ?>


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
matheush
post 14.02.2006, 14:20:45
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.02.2006

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


działa wysmienicie, wielkie dzięki!!!
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.07.2025 - 19:48