E' perfettamente normale. Lo spazio fa parte dei caratteri non ammessi nel nome delle variabili e l'array risponde alle stesse specifiche.

Quindi gli array e i loro indici sono soggetti alle stesse regole previste per i nomi delle variabili. Php sostituisce il carattere non ammesso con un underscore.