¿Cómo preservar el orden original de los elementos en una matriz sin anotar?

Dada la cadena: 'Creo que PostgreSQL es ingenioso' Me gustaría operar en las palabras individuales que se encuentran dentro de esa cadena. Esencialmente, tengo un separador del cual puedo obtener detalles de palabras y me gustaría unirme a una matriz no verificada de esa cadena en este...