Я занимаюсь изготовлением корзины покупок на PHP. Чтобы проверить, выбрал ли пользователь несколько продуктов, я помещаю все в массив ($ content). Когда я его выводю, я получаю что-то вроде «14,14,14,11,10». Я хотел бы иметь что-то вроде «3 x 14, 1 x 11, 1 x 10». Какой самый простой способ сделать это? Я действительно не знаю, как это сделать.Несколько товаров в корзине PHP
Это самая важная часть моего кода.
$_SESSION["cart"] = $cart;
if ($cart) {
$items = explode(',', $cart);
$contents = array();
$i = 0;
foreach ($items as $item) {
$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;
$i++;
}
$smarty->assign("amount",$i);
echo '<pre>';
print_r($contents);
echo '</pre>';
Заранее благодарен.