Debes aprender un poco más sobre la programación en general (al menos la imperativa). Te recomiendo que leas un
manual. De todos modos te cuento:
- Yo le pondría a la función un nombre más intuitivo, como "obtenerEdad".
- Tendría que pasarle como parámetro el string que contiene la fecha de nacimiento (a menos que sea una variable global).
- El cuerpo de la función se delimita con las llaves ({ y }), por lo tanto los valores de retorno se devuelven entre las llaves.
Código PHP:
function obtenerEdad($fechaOriginal)
{
$partesFecha=explode(' de ', $fechaOriginal);
$anios=date("Y");$meses=date("m");$dias=date("d");
switch($partesFecha[1]){
case "Enero": $mes = "01"; break;
case "Enero": $mes = "02"; break;
case "Marzo": $mes = "03"; break;
case "Abril": $mes = "04"; break;
case "Mayo": $mes = "05"; break;
case "Junio": $mes = "06"; break;
case "Julio": $mes = "07"; break;
case "Agosto": $mes = "08"; break;
case "Septiembre": $mes = "09"; break;
case "Octubre": $mes = "10"; break;
case "Noviembre": $mes = "11"; break;
case "Diciembre": $mes = "12"; break;
}
$reanio = $anios - $partesFecha[2];
if ($partesFecha[0] <= $dias and $mes <= $meses) {$reanio = $reanio - 1; }
if ($partesFecha[0] >= $dias and $mes < $meses) {$reanio = $reanio - 1; }
return $reanio;
}
¡Suerte!