PHP cómo recorrer una matriz de publicaciones

Necesito recorrer una matriz de publicaciones y sumbitarla.

#stuff 1   #stuff 2   

Pero no sé por dónde empezar.

Así es como lo harías:

 foreach( $_POST as $stuff ) { if( is_array( $stuff ) ) { foreach( $stuff as $thing ) { echo $thing; } } else { echo $stuff; } } 

Esto se ocupa de las variables y los arrays pasados ​​en $_POST .

Probablemente, también necesitará los valores de cada elemento del formulario, como el valor seleccionado de un menú desplegable o checkbox.

 foreach( $_POST as $stuff => $val ) { if( is_array( $stuff ) ) { foreach( $stuff as $thing) { echo $thing; } } else { echo $stuff; echo $val; } 

}

 for ($i = 0; $i < count($_POST['NAME']); $i++) { echo $_POST['NAME'][$i]; } 

O

 foreach ($_POST['NAME'] as $value) { echo $value; } 

Reemplace NAME con el nombre del elemento, por ejemplo, stuff o more_stuff

Puede usar array_walk_recursive y la función anónima, por ejemplo:

 $sweet = array('a' => 'apple', 'b' => 'banana'); $fruits = array('sweet' => $sweet, 'sour' => 'lemon'); array_walk_recursive($fruits,function ($item, $key){ echo "$key holds $item 
\n"; });

sigue esta versión de respuesta:

 array_walk_recursive($_POST,function ($item, $key){ echo "$key holds $item 
\n"; });