Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Ciągi znaków - porównanie
wht84
post 14.12.2007, 13:19:10
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.12.2007
Skąd: WWA YelonkY

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


Witam,
Przeszukałem forum, goole i nic nie znalazłem rozwiązania mojego problemu.
Chciałbym porównac dwa ciągi znaków i zwrócić ilość wyrazów identycznych w tych dwóch ciągach. Czyli np
  1. <?php
  2. $var = " Jakis sobie string przchowywyany w zmiennej pierwszej";
  3. $var2 ="String ktory przechowuje sobie jakis tekst";
  4. // Powtarzaja sie dwa wyrazy string i sobie
  5. // Jak wynkcja mi to porowna
  6. ?>


Z gory dzieki za odpowiedz.

Ten post edytował wht84 14.12.2007, 13:19:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post 14.12.2007, 13:34:51
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


str_word_count() (lub explode() czy nawet preg_split()) a do tego array_intersect()
Go to the top of the page
+Quote Post
wht84
post 14.12.2007, 15:26:12
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.12.2007
Skąd: WWA YelonkY

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


OK dzięki, ale napotkałem jeszcze jeden problem.

  1. <?php
  2.  $tablica1 = array ("a" => "zielony", "czerwo", "niebieski");
  3.  $tablica2 = array ("b" => "zielony", "żółty", "czerwony");
  4.  print_r(array_intersect ($tablica1, $tablica2));
  5.  ?>

I chciałbym aby również zczytał mi czerwo. Ponieważ w niektórych wyrazach z obu tablic są różne końcówki.
Z góry 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: 14.08.2025 - 07:28