здравейте,
мъча се да направя сравнение на думи от текст с таква от таблица
идеята е ако съществува думата/ите от стринга с тези от масива да се вземе url-то
таблицата е words с полета id,name,url
ама се чудя как да сравня всяка дума от стринга с всяка от масива
трябва да заменя думите с url
мъча се да направя сравнение на думи от текст с таква от таблица
идеята е ако съществува думата/ите от стринга с тези от масива да се вземе url-то
таблицата е words с полета id,name,url
ама се чудя как да сравня всяка дума от стринга с всяка от масива
трябва да заменя думите с url
Код:
function words ($string){
$string = str_replace(",", "", $string );
$string = str_replace(".", "", $string );
$string = str_replace("-", " ", $string );
$string = str_replace('"', '', $string );
//echo $string;
$matchWords = explode (" ", $string);
//$matchWords = $matchWords[0];
//print_r($matchWords);
foreach ( $matchWords as $key=>$value )
{
if ( $value == '' || strlen($value) <= 3 )
{
unset($matchWords[$key]);
}
}
return $matchWords ;
}
$text = "Второ 13-годишно момиче е родило в АГ \"болница\", съобщават от болничното заведение. Младата майка е била приета вчера. Тя е от ромската махала в кв. Владиславово. Момичето е посещавало редовно женските консултации. Другата 13-годишна родилка е приета с проблемна бременност преди дни. Тя е родила със секцио. Бебето тежи 1.700 кг. и е настанено в неонатологично отделение. Състоянието на майката и бебето е стабилно.";
$text = stripslashes($text);
$words = words($text);