Tenho essa estrutura de repetição:
$array = array();
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$array[]=get_product_name($pid);
$i_quantidade=$_REQUEST['quantidade'.$i];
echo "Quantidade" . $i_quantidade ."<br>";
}Pego os valores da variavel $array[] assim:
$produtos = "";
foreach ($array as $value) {
$produtos ="". $produtos ." ". $value ."<br />";
}Agora quero incluir mais uma variavel para que o foreach pegue também os valores de $i_quantidade ali do for, como posso fazer isso?
Fiz assim e deu quase certo:
$array = array();
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$pid=$_SESSION['cart'][$i]['productid'];
$array[]=get_product_name($pid) ." - Quantidade - ". $i_quantidade;
$i_quantidade=0;
$i_quantidade=$_REQUEST['quantidade'.$i];
echo "Quantidade" . $i_quantidade ."<br>";
}Só que ele imprimina tela assim?
ES-022 - Quantidade - Plana - Quantidade - 300 Fumê - Quantidade - 400
Quando deveria ser assim:
ES-022 - Quantidade - 300 Plana - Quantidade - 400 Fumê - Quantidade - 500
Resolvi meu problema assim:
$array = array();
$max=count($_SESSION['cart']);
for($i=0;$i<$max;$i++){
$i_quantidade=$_REQUEST['quantidade'.$i];
$pid=$_SESSION['cart'][$i]['productid'];
$array[]="<br />".get_product_name($pid) ." <br /><strong>Quantidade</strong> - ". $i_quantidade . "";
}










