![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 29.08.2002 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie pytanie.
Mam dwa stringi typu: Kod $string[0] = "Siala baba mak :)";
$string[1] = "Siala baba mak :)"; i chce aby procentowo mi php podalo podobienstwo tych dwoch stringow. wiadomo powyzej by bylo 100%. Kod $string[0] = "Siala baba mak :)";
$string[1] = "Siala baba kukurydze"; no i chce aby php mi policzylo w procentach podobienstwo ma ktos jakis pomysl? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ..
do kazdej litery w stringu mozna sie odwolywac jak w tablicy ... czyli np. $string[0] ... czyli musisz porownac kolejne elementy tablic i wyjdzie ci ktore sa rozne ... ilosc bledow / ilosc liter = %% zgodnosc .. czyli prosta petla cya |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 29.08.2002 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem ze chodzi ci np o: $string{2} gdzie 2 jest id litery.
no wlasnie mozna tak zrobic ale np. $string[0] = "ala ma kota"; $string[0] = "kota ma ala"; nie da oczekiwanego rezultatu nieprawdaż? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 17.07.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
czyli chodzi ci o porownywanie calych wyrazow? Jesli tak to mozesz urzyc funkcji $wyraz = explode($tekst, " ");
teraz porownywac $wyraz[0] z kazdym elementem tablicy drugiego tekstu... ale teraz sie zgubilem, ale wydaje mi sie, ze mozna to wykorzystac... Pozdrawiam... |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
[manual:4471548713]similar_text[/manual:4471548713] ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:ce2cd88d87]<?php
$string[0] = "Siala baba mak"; $string[1] = "Siala baba kukurydze"; $proc=0; similar_text($string[0],$string[1],&$proc); echo $proc; ?>[/php:1:ce2cd88d87] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:46 |