jarek
17.12.2003, 18:43:14
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?
orson
17.12.2003, 18:50:40
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
jarek
17.12.2003, 19:09:30
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ż?
track
17.12.2003, 19:25:12
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...
Seth
17.12.2003, 19:35:46
[manual:4471548713]similar_text[/manual:4471548713] ?
spenalzo
18.12.2003, 00:16:22
[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]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.