Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]function skroc($tekst, $il_znakow) - kto pomoże zmodyfikować?
ewaslawek5
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

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


Witam
Posiadam funkcję o nazwie skroc, jej zadanie to skrócić długi tekst do wybranej ilości wyrazów i wstawienie na końcu '...' trzech kropek, funkcja działa prawidłowo skraca długi tekst, chciałbym ją zmodyfikować w taki sposób, że jeśli w tekście przeznaczonym do skrócenia znajdował się bardzo długi wyraz np. 'wwwwwwwiiiiiiiiiiiiiiiiiiitttttttttttt
tttttttttaaaaaaaaaaaaaaaaaaaammmmmmmmmmmmm' chciałbym abym mógł mieć możliwość w takich długich wyrazach określać ilość wyświetlania liter w poszczególnych wyrazach...

Na pewno przytoczona prze zemnie funkcja przyda się komuś. Liczę ka Waszą pomoc!

  1. function skroc($tekst, $il_znakow)
  2. {
  3.  
  4. $tekst = eregi_replace("<br />","<br>",$tekst);
  5. $tekst = explode(" ",$tekst);
  6. for ($i=0; $i < $il_znakow; $i++) {
  7. if (eregi("^\[([0-9]+):(p|l|s)(\])$",$tekst[$i])) {
  8. $tekst[$i] = "";
  9. }
  10. $wynik = $wynik.$tekst[$i]." ";
  11. }
  12. if ($tekst[$i+1]) $wynik = $wynik."...";
  13. return $wynik;
  14.  
  15. }


Ten post edytował ewaslawek5 10.02.2011, 10:49:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 06:40