Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Numerowanie takich samych wyrazów
Krisu
post 14.07.2008, 19:28:32
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 30.03.2006
Skąd: Żary

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


Witam,

zakładając, że w tekście mamy 4 takich samych wyrazów, np ala kupiła mleko, ala była u babci, ala jadła obiad, ala piła mleko
w jaki sposób mógłbym zrobić by każdy wyraz ala był numerowany np. ala1 kupiła mleko, ala2 była u babci, ala3 jadła obiad, ala4 piła mleko

Mój poniższy przykład załatwia sprawę, jednak jest strasznie nie wydajny, jak mógłbym to inaczej zrobić?

  1. <?php
  2. $ilosc = 0;
  3.  
  4. for ($i = 0; $i < 1300; $i++) {
  5.  
  6. if ($w2[$i+1] == 'S' && $w2[$i+2] == 't' && $w2[$i+3] == 'r' && $w2[$i+4] == 'a' && $w2[$i+5] == 't' && $w2[$i+6] == 'y') { $ilosc++; $w2[$i+6] = $ilosc; }
  7.  
  8. }
  9. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Krisu   [PHP]Numerowanie takich samych wyrazów   14.07.2008, 19:28:32
- - nospor   wyrazanie regularne: [PHP] pobierz, plaintext ...   14.07.2008, 19:39:57
- - Krisu   Dzięki za pomoc.   14.07.2008, 19:43:59


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: 20.07.2025 - 02:16