Array u Objeto

Array u Objeto

de Victor Martin -
Número de respuestas: 2

Hola de nuevo, a ver, supongo que sera cosa de php pero no encuentro claramente la explicacion. Os pregunto:

$enviados = (array) data_submitted();

Con esa linea, guardo los datos que se envian al pulsar un submit.

Array
(
    [MAX_FILE_SIZE] => 2097152
    [id] => 9
    [kid] => 0
    [sesskey] => dXldn4BQZO
    [_qf__khronos_tutor_form] => 1
    [3] => 1
    [4] => 0
    [3_5showButton] => Mostrar
)

A ver, me interesa recoger los nombres de esos campos en un for tipo, $enviados[$i] para hacer comprobaciones, y luego lo mismo con el valor que tienen algunos de esos campos.
Es decir, mi pregunta es, como accedo a los nombres y a los valores. Pero solo obtengo errores:

Notice: Trying to get property of non-object in /opt/lampp/htdocs/moodle/mod/khronos/khronos_tutor_form.php on line 125

Notice: Undefined offset: 6 in /opt/lampp/htdocs/moodle/mod/khronos/khronos_tutor_form.php on line 125

Es evidente que el error es porque no accedo como debo a esos datos, pero no se como enfocarlo. Algun consejo? Ya me he leido el tema de arrays de php.net pero no aparece como acceder al nombre de un campo.

Muchas gracias

Promedio de valoraciones: -
En respuesta a Victor Martin

Re: Array u Objeto

de Raul Ramos -

Puedes hacer un foreach:

foreach($enviados as $key => $value){

//en $key tendras el nombre del campo

//en $value su valor

 

}