dominios y alojamiento web en hostalia

Pregunta sobre funcion en PHP - Soy novato

Hola Muchachos como estan.

Estoy comenzando a estudiar PHP y me acabo de encontrar esta funcion, es una funcion que obtiene el nombre de un mes.

hay algo que no entiendo de esta funcion: ¿por que en el if aparece la la expresion $mes-1? no entiendo como se relaciona una variable cadena, con un entero, ¿Cual es el proposito de esa condicion?

Muchas gracias muchachos.

aqui les dejo el codigo.

Saludos.


<HTML LANG="ES">

<HEAD>
<TITLE>Tablas y funciones</TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">

<?PHP
// Función que obtiene el nombre de un mes
function nombreMes ($mes)
{
$meses = array ("enero", "febrero", "marzo", "abril", "mayo",
"junio", "julio", "agosto", "septiembre",
"octubre", "noviembre", "diciembre");
$i=0;
$enc=false;
while ($i<12 and !$enc)
{
if ($i == $mes-1)
$enc = true;
else
$i++;
}
return ($meses[$i]);
}
?>

</HEAD>

<BODY>

<H1>Tablas y funciones</H1>

<?PHP
$dia = date ("j");
$mes = date ("n");
$anyo = date ("Y");
print ("Hoy es " . $dia . " de " . nombreMes($mes) . " de " . $anyo . "<BR>
");
?>

</BODY>
</HTML>
Pertenece a la categoría:

No hay respuestas para esta pregunta

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...