Помогите написать код для радиокнопки "и" в поисковике

Рейтинг: 0Ответов: 0Опубликовано: 22.12.2014
<?php
$a=0;
$g=$_POST["search"];

$f = fopen("book.txt", "r");
$i=0;
if (strlen($g)==0){ echo  '<p>Clear</p>';}//если пустая форма
else{
if (strlen($g) <3){ echo  '<p>Short</p>';}//проверка на длину вбитых слов в поле поиска

else {

while(!feof($f)){
$str[$i]=fgets($f);
echo $str[$i]."<br>";
$i=$i+1;
}
echo "<hr>"; echo "<br>";

function dropBackWords($g) { //тут мы обрабатываем одно слово
    $reg = "/(ay|oy|a|ii|ai)$/"; //данная регулярная функция будет искать совпадения окончаний
    $g = preg_replace($reg,'',$g); //убиваем окончания
    return $g;
}

$form=explode(" ",$g);//разбиение вбитого в форму

$rez=array();//создание пустого массива
$l=0;//индекс для логики

switch( $_POST["and"] )

{case 'or':
foreach ($form as $b){
$b=dropBackWords($b);

    foreach ($str as $x)  {
        if (stristr($x,$b)==true)
        $rez[$l]=$x."<br>";$l=$l+1;     
        }
    }   
break;}

$result = array_unique($rez);//Убирает повторения
foreach($result as $o){echo $o."<br>";}

echo "<hr>";
} 
}

fclose($f);
?>

Ответы

Ответов пока нет.