"A(z)" helyett a megfelelő névelő kiírása
Nagyon sok helyen látni, hogy a megfelelő "a" vagy "az" névelő helyett "a(z)" van kiírva, ami nem igazán szép megoldás. Az alábbi kód segít ezen a problémán, paraméterként egy szót megadva visszaadja a megfelelő névelőt akár számok esetén is.
function avagyaz($szo) {
if (in_array($betu,array("E","e","É","é","I","i","Í","í","Ü","ü","Ű","ű","Ö","ö","Ő","ő","Á","á","A","a","O","o","Ó","ó","U","u","Ú","ú"))) {return "az";}
if (($szo[0] == "5") || (($szo[0] == "1") && ((strlen($szo) == 1) || (strlen($szo) == 4) || (strlen($szo) == 7) || (strlen($szo) == 10) || (strlen($szo) == 13)))) {return "az";}
return "a";
}
Használat:
echo avagyaz("kutya")." kutya";
Eredmény:
a kutya
Hiba jelentéseHiba jelentése
Kapcsolódó trükkök
Hozzászólások
Hozzászólás írásához jelentkezz be vagy lépj be Facebookkal!