Autor Zpráva
vecerapl
Profil
Jak mohu z textu vyčíst o jakou kategorii se jedná. V mySQL mám tabulku, kde mám uloženo několik slov a například slovo hotel patří do kategorie Ubytování.

Jak ale mohu přes PHP z textu zjistit do jaké kategorie text přidat?
Darker
Profil
indexOf?
vecerapl
Profil
function indexOf($needle, $haystack) {
        for ($i=0;$i<count($haystack);$i++) {
                if ($haystack[$i] == $needle) {
                        return $i;
                }
        }
        return false;
}


Máš na mysli toto?

Problém je ten, že jsem špatně formuloval můj dotaz. Nejedná se o text, ale celou větu a z celé věty (jedné i více) potřebují vyčíst nějak, do které kategorie nejlépe zařadit dané věty (jako celek)
Darker
Profil
Omlouvám se, včera mi to moc nemyslelo. indexOf je javascriptová metoda, jejíž PHP ekvivalent je funkce strpos.
Ta ti řekne, zdali se v daném textu nachází nějaký řetězec, resp, žekne ti jeho index.
$t1="Ahoj bla bla bla";
echo strpos($t1,"bla"); //Vrati 6 
echo strrpos($t1,"bla"); //Vrati 13



Pokud tam text není vrátí false. Bacha ale, pokud to daným textem začíná, vrátí nulu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: