Estuve pensando y hoy lo manejo con un foreach y no me repite el valor en cada vez que lo genero pero si tengo problemas para darle forma a las tablas no se si me pueden ayudar ya que al imprimirlos en pantalla no puedo visualizarlos de forma ordenada
como seria asi
concepto valor
camisa 10
jeans 10
corbata 10
total 30
Código PHP:
Ver original<h2>Valores</h2>
<?php
echo "<table border 1>";
echo "<tr>";
echo "<th>Concepto</th>";
// echo "</tr>";
// echo "<tr>";
echo "<th>Valor</th>";
// echo "</tr>";
//$concepto=$_POST['concepto'];
foreach($_POST['concepto'] as $valor1) { // Recorremos los valores que nos llegan
// echo $valor1."<br>"; // imprimimos el valor
echo "<tr>";
echo "<td>".$valor1."</td>";
echo "</tr>";
}
foreach($_POST['valor'] as $valor2) { // Recorremos los valores que nos llegan
// echo $valor2."<br>"; // imprimimos el valor
echo "<tr>";
echo "<td>".$valor2."</td>";
echo "</tr>";
}
$total = array_reduce($_POST['valor'], function($v, $w){$v += $w; return $v; });
echo "<th>Total</th>";
echo "<td>".$total."</td>";
echo "</tr>";
echo "</table>";
?>