Saya ingat dulu pernah membuat sebuah dropdown bulan dengan menggunakan hard coding tanpa menggunakan framework CodeIgniter, saya menuliskan dua buah array. Yang pertama adalah array yang berisi nama bulan, sedangkan yang kedua berisi array nomor untuk bulan tersebut.
Kenapa harus menggunakan 2 array ini? Alasannya adalah ketika melakukan submit otomatis ketika form dropdown tersebut dipilih, yang akan dieksekusi adalah nomor bulan yang dimasukkan pada array kedua. Hal ini bisa dilakukan dan pasti akan berhasil, tapi yang jadi masalah adalah akan membutuhkan memori ekstra untuk me-load halaman ini karena source code nya lebih banyak.
Setelah berjalannya waktu, akhirnya saya menemukan solusinya, yaitu masih menggunakan array pertama yang berisi nama-nama bulan, dan tidak lagi menggunakan array kedua. Tetapi menggunakan perintah php yaitu array search($cari,$array). Pada variabel $cari diisikan dengan nama string yang berada pada array pada variabel $array. Maka hasil eksekusi program tersebut adalah nilai indeks dari variabel yang dicari tersebut.
Semoga bermanfaat!!