Autor | Zpráva | ||
---|---|---|---|
vecerapl Profil |
#1 · Zasláno: 19. 2. 2011, 14:27:31
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 |
#2 · Zasláno: 20. 2. 2011, 00:57:28
indexOf?
|
||
vecerapl Profil |
#3 · Zasláno: 20. 2. 2011, 13:40:26
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 |
#4 · Zasláno: 20. 2. 2011, 20:17:17 · Upravil/a: Darker
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. |
||
Časová prodleva: 13 let
|
0