Question: are php array keys case sensitive?
Answer: PHP arrays are implemented with hash tables. ... Now imagine your arrays are case-insensitive. Rather than doing a single hash lookup, you now have to do 2^(length of your string) hash lookups.