No entiendo porqué haces esto:
Código PHP:
Ver original$products.=$v['cantidad'].$unidad.$v['producto']."+";
$products2.=$v['cantidad'].$unidad.$v['producto'].", ";
}
//eliminamos el último '+':
//eliminamos la última coma y el espacio que sigue a la misma:
Y luego sólo intentas mostrar $products. ¿Qué deberían contener estas dos variables antes del substr y después del substr?