Ekavica u ijekavicu i obrnuto

 Home / Blog / Ekavica u ijekavicu i obrnuto
Podeli na društvenim mrežama:

Ekavica u ijekavicu i obrnuto


Prilikom pravljenja jednog sajta neophodno nam je bilo da napravimo "prevodilac" sa ekavskog u ijekavski i obrnuto, nisam našao nigde na internetu sličnu funkciju pa evo svima koji imaju istu muku, ne moraju da se muče - koristite našu funkciju.


Prvo je potrebno da kažemo da je neophodno za funkcionisanje ove funkcije da imate rečnik koji sadrži sve reči koje se rezlikuju.
Mi smo napravili takav rečnik i postavili smo ga na naš server tako da ga bilo ko može koristiti, nalazi se na adresi: www.sajtovi-izrada.com/recnik.txt
Rečnik se stalno dopunjuje novim prevodima.

Evo funkcije i informacije kako da je koristite:

function ek_ijek($string,$smer)
{
    //0 iz ekavice u ijekavicu
    //1 iz ijekavice u ekavicu
    $x=0;
    $myfile = fopen("http://www.sajtovi-izrada.com/recnik.txt", "r") or die("Unable to open file!"); //Ucitavanje recnika
        while(!feof($myfile)) {
          $linija=explode("-",fgets($myfile));
          
          $find[$x]=($smer==0 ? trim($linija[0]) : trim($linija[1]));
          $replace[$x]=($smer==0 ? trim($linija[1]) : trim($linija[0]));
          $x++;
        }
    fclose($myfile);
    return str_replace($find,$replace,$string);
}

Funkcija se poziva na sledeći način:

echo ek_ijek("String koji se prevodi...",0); //Prva promenjiva je string koji se prevodi, druga promenjiva je smer u kome se prevod vrsi (0 - iz ekavice u ijekavicu, 1 - iz ijekavice u ekavicu)


Funkcija se može koristiti besplatno. Bilo bi lepo od vas da nas mailom samo obavestite na kom domenu koristite funkciju, mail možete poslati sa kontakt stranice.


Podeli na društvenim mrežama: