Diskuze: Porovnání vět
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Šel bych na to tak, že bych si načetl do proměnné všechny řádky tabulky, foreachem to projížděl prvek po prvku a pomocí funkce similar_text, si zjistit nejvyšší shodu
Ne, něco na způsob zeptej se a dostaneš odpověď. Bohužel nemohu napsat více podrobností
Možná něco takového(netestováno)
//Fráze kterou hledáš
$stringToFind = "blablabla";
//Pomocné buffery
$maximum = 0;
$maximumString = "";
//Projití všemi záznami
foreach ($lines as $line) {
//Porovnání, vrácí hodnotu v proměnné $percentage
similar_text($line, $stringToFind, $percentage);
//Pokud je % větší než maximum, tak je maximum procento a maximumString je tento řádek
if($percentage > $maximum)
{
$maximum = $percentage;
$maximumString = $line;
}
}
// Vypiš nejpodobnější string
echo $maximumString;
Zobrazeno 6 zpráv z 6.