Gracias david! el tema es que no se como crear el contenido de un array de manera dinamica.
 
el array me tendría que quedar asi: 
 Código PHP:
    $array=array(campo1,campo2,campo3,campo4); 
    
  pero mis campos los recibo asi: 
 Código PHP:
    for ($i=1; $i<=$posicionesg; $i++){
  $_POST['campo'.$i]; 
} 
    
  trate de crear el array con un for pero no me anduvo: (porque ahi no le estoy agragando elementos al array, sino que se los estoy cambiando todo el tiempo) 
 Código PHP:
    for ($i=1; $i<=$posicionesg; $i++){
  $array=array($_POST['campo'.$i])
} 
    
  Gracias!