FUNKCJA EDYTOWANAi o to mi chodziło (IMG:
http://forum.php.pl/style_emoticons/default/biggrin.gif) Dobrze że ktoś to testuje bo moze zawierać wiele błędów (IMG:
http://forum.php.pl/style_emoticons/default/tongue.gif) Poprawiona funkcja:
<?php
function wolacz ($imie) {
if (substr ($imie, -2, 2) == 'ia' || substr ($imie, -2, 2) == 'ja' || substr ($imie, -2, 2) == 'la') return $imie = substr ($imie, 0, -1).'u'; elseif (substr ($imie, -1, 1) == 'a') return $imie = substr ($imie, 0, -1).'o'; elseif (substr ($imie, -2, 2) == 'eł') return substr ($imie, 0, -2).'le'; elseif (substr ($imie, -2, 2) == 'oł') return substr ($imie, 0, -2).'ele'; elseif (substr ($imie, -2, 2) == 'eń') return substr ($imie, 0, -2).'niu'; elseif (substr ($imie, -3, 2) == 'ie' && !(substr ($imie, -3, 1) == 'c' || substr ($imie, -3, 1) == 'h' || substr ($imie, -3, 1) == 'i' || substr ($imie, -3, 1) == 'j' || substr ($imie, -3, 1) == 'l' || substr ($imie, -3, 1) == 'm' || substr ($imie, -3, 1) == 'n' || substr ($imie, -3, 1) == 'o' || substr ($imie, -3, 1) == 'r' || substr ($imie, -3, 1) == 'u' || substr ($imie, -3, 1) == 'y')) elseif (substr ($imie, -2, 1) == 'a' || substr ($imie, -2, 1) == 'e' && !(substr ($imie, -3, 1) == 'c' || substr ($imie, -3, 1) == 'h' || substr ($imie, -3, 1) == 'i' || substr ($imie, -3, 1) == 'j' || substr ($imie, -3, 1) == 'l' || substr ($imie, -3, 1) == 'm' || substr ($imie, -3, 1) == 'n' || substr ($imie, -3, 1) == 'o' || substr ($imie, -3, 1) == 'r' || substr ($imie, -3, 1) == 'u' || substr ($imie, -3, 1) == 'y')) elseif (substr ($imie, -1, 1) == 'r') return $imie.'ze';
elseif (substr ($imie, -3, 3) == 'ies') return substr ($imie, 0, -3).'sie'; elseif (substr ($imie, -1, 1) == 'd') return $imie.'zie';
elseif (substr ($imie, -1, 1) == 'k' || substr ($imie, -1, 1) == 'l' || substr ($imie, -1, 1) == 'g' || substr ($imie, -1, 1) == 'h' || substr ($imie, -1, 1) == 'j' || substr ($imie, -1, 1) == 'l' || substr ($imie, -2, 2) == 'rz' || substr ($imie, -2, 2) =='sz' || substr ($imie, -1, 1) == 'c') return $imie.'u';
elseif (substr ($imie, -1, 1) == 't') return substr($imie, 0, -1).'cie'; elseif (substr ($imie, -1, 1) == 'm' || substr ($imie, -1, 1) == 'n' || substr ($imie, -1, 1) == 'b' || substr ($imie, -1, 1) == 'f' || substr ($imie, -1, 1) == 'p' || substr ($imie, -1, 1) == 's' || substr ($imie, -1, 1) == 'z') return $imie.'ie';
elseif (substr ($imie, -2, 2) == 'ów') return substr ($imie, 0, -2).'owie'; elseif (substr ($imie, -2, 2) == 'ał') return substr ($imie, 0, -1).'le'; elseif (substr ($imie, -1, 1) == 'ś') return substr ($imie, 0, -1).'siu'; else
return $imie;
}
?>
Testować, testować (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował Levabul 23.12.2005, 17:48:59