Commonly Used Time Arrays

So i have these commonly used arrays for <select> inputs. I generally place these in a library.php file or at the top of a file with a ton a functions so that i have access to them as globals
$month_array = array(
                                'January' => '01',
                                'February' => '02', 
                                'March' => '03',
                                'April' => '04',
                                'May' => '05',
                                'June' => '06',
                                'July' => '07',
                                'August' => '08',
                                'September' => '09',
                                'October' => '10',
                                'November' => '11',
                                'December' => '12'
                        );

$days_array = array('1' => '01','2' => '02','3' => '03','4' => '04','5' => '05','6' => '06','7' => '07','8' => '08','9' => '09','10' => '10','11' => '11','12' => '12','13' => '13','14' => '14','15' => '15','16' => '16','17' => '17','18' => '18','19' => '19','20' => '20','21' => '21','22' => '22','23' => '23','24' => '24','25' => '25','26' => '26','27' => '27','28' => '28','29' => '29','30' => '30','31' => '31');         

$hours_array = array('1' => '01','2' => '02','3' => '03','4' => '04','5' => '05','6' => '06','7' => '07','8' => '08','9' => '09','10' => '10','11' => '11','12' => '12'); 

$minutes_array = array('00' => '00','1' => '01','2' => '02','3' => '03','4' => '04','5' => '05','6' => '06','7' => '07','8' => '08','9' => '09','10' => '10','11' => '11','12' => '12','13' => '13','14' => '14','15' => '15','16' => '16','17' => '17','18' => '18','19' => '19','20' => '20','21' => '21','22' => '22','23' => '23','24' => '24','25' => '25','26' => '26','27' => '27','28' => '28','29' => '29','30' => '30','31' => '31','32' => '32','33' => '33','34' => '34','35' => '35','36' => '36','37' => '37','38' => '38','39' => '39','40' => '40','41' => '41','42' => '42','43' => '43','44' => '44','45' => '45','46' => '46','47' => '47','48' => '48','49' => '49','50' => '50','51' => '51','52' => '52','53' => '53','54' => '54','55' => '55','56' => '56','57' => '57','58' => '58','59' => '59', '60' => '60'); 
So with these accessible as globals, you can do the following:
 <select name="month">
       <option>Month </option>
       <?php
                global $month_array;
                        foreach ($month_array as $month => $month_num) {
                                echo "<option value="" . $month_num . "">" . $month . "</option>n";
                        }
      ?>
</select>
Enjoy!
Post a comment





Real Time Web Analytics ^