0
PHP/XMLショッピングカートを初めて作成し、更新カート機能に問題があります。私は$ _SESSION ["cart"]値を更新する必要がある$ quantity配列を持っています。今度は、最初の$ _SESSION ["cart"]値を置き換える最初の$ quantity値とは対照的に、$ quantity配列の最後の量が$ _SESSION ["cart"]値をすべて置き換えています。以下は私の問題と私が問題を抱えているコードを示す簡単な例です。その結果
print_r($SESSION["cart"]);
print_r($quantities);
foreach($quantities as $index=>$quantity)
{
foreach($_SESSION["cart"] as $key=>$value)
{
$newcart = str_replace($value, $quantity, $_SESSION["cart"]);
}
}
print_r($newcart);
:
Array ([Pizzas.Tomato & Cheese.Small] => 1 [Homemade Lasagna Ravioli or Manicotti.With Sausage.One Size] => 1)
Array ([0] => 3 [1] => 4)
Array ([Pizzas.Tomato & Cheese.Small] => 4 [Homemade Lasagna Ravioli or Manicotti.With Sausage.One Size] => 4)
は、どのように私は最後の配列($ newcart)は
Array ([Pizzas.Tomato & Cheese.Small] => 3 [Homemade Lasagna Ravioli or Manicotti.With Sausage.One Size] => 4)
することを得ることができますか?ありがとう。