porque PHP es en lenguaje
stateless osea.. que una ves ejecutado un script, todo se destruye...
y obviamente, el POST solo viene en una ocasión... que es del formulario
si deseas hacer que tus variables permanezcan, guardalas en sesión...
Cita: ¿ese dato que yo inserto con el $_POST porque no se añade a la matriz?.
porque dicha matriz solo existe una ves en la ejecución, y no a través de varios scripts...