for($x=0; $x<12; $x++)
{
$month = mktime(0, 0, 0, date("m")+$x, date("d"), date("Y"));
$key = date('m', $month);
$monthname = date('F', $month);
$months[$key] = $monthname;
}
Sé con certeza que estoy haciendo los cálculos incorrectamente para el 4º parámetro de mktime. Estoy comenzando con el número del mes actual (7 es julio) y agrego 1 por cada mes, a veces termina siendo el mismo mes dos veces, ¿tal vez porque no lo estoy configurando para el comienzo del mes? ¿Cómo mejorarías/recodificarías esto?PHP: poblar una matriz con los nombres de los próximos 12 meses
El resultado es que $ meses daría como resultado una matriz donde 07 = 08 de julio = agosto, 09 = septiembre. En este momento se completa octubre dos veces. Creo que tiene que ver con que hoy es el 31 y se agrega incorrectamente y llega al mes siguiente.
vuelve a formatear el código. –