Código PHP:
Ver original//Datos de prueba
$_POST['nombre'] = "Nombre";
$_POST['razon_social'] = "Razón Social";
$_POST['telefono'] = "089555888";
$_POST['cotizacion'] = 41;
$_POST['cantidad'] = array(1,2); $_POST['descripcion'] = array("Artículo 1", "Artículo 2"); $_POST['precio'] = array(100, 550); $_POST['fecha'] = "2012-01-25 08:29:35";
$_POST['MM_insert'] = "form1";
//Siempre que en cantidad exista mas de un articulo
{
//NUevo array
$response['nombre'] = $_POST['nombre'];
$response['email'] = $_POST['email'];
$response['razon_social'] = $_POST['razon_social'];
$response['telefono'] = $_POST['telefono'];
$response['cotizacion'] = $_POST['cotizacion'];
//Por cada elemento en el array cantidad
for($i = 0; $i<count($_POST['cantidad']);$i++) {
$response['productos'][$i] = array( "cantidad" => $_POST['cantidad'][$i],
"descripcion" => $_POST['descripcion'][$i],
"precio " => $_POST['precio'][$i],
"precio" => $_POST['precio'][$i+1]
);
}//for
}//if(is_array($_POST['cantidad']))
echo "<pre>";
echo "<h1>Array Original:</h1>";
echo "<h1>Array Modififcado:</h1>";
echo "</pre>";
Saludos