Autor Zpráva
Chuchycek
Profil
Ahoj, nesetkal se někdo s tím, že potřebuje zjistit pohlaví z textu? Potřeboval bych z textu např.: pánská košile nebo košile pro ženy, zjistit pohlaví, lze to nějakou knihovnou udělat jednoznačně nebo si vážně budu muset do databáze nastrkat všechny možné pády, abych to zjistil


Díky za pomoc
Radovan789
Profil *
Tak lze to například tak že v textu budeš vyhledávat jen slova: pán, žen, muž pomocí regulárního výrazu, slova pak to najde třeba takováto: pánská, ženská, pro ženy, pro muže, pro pány. Horší by to bylo kdyby v textu byli oboje pohlaví.

K tomuto ti stačí takovýto jednoduchý reg. výraz:
preg_match('/pán|muž/i', "Toto je skvělá pánská košile."); //vrátí true
preg_match('/dám|žen/i', "Toto je skvělá dámská košile."); //vrátí true

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: