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:
| |