Как добавить элементы в многомерный массив? В основном я делаю приложение, которое подсчитывает, что люди покупают в супермаркете и сколько их.
Сью покупает 2 ванны масла и 1.
зубная паста
Джон покупает 1 персик и 1 банан.
Я думаю, что массив будет выглядеть примерно так
$sue[butter] = array();
$sue[butter][] = 2;
$sue[toothpaste] = array();
$sue[toothpaste][] = 1;
$john[peach] = array();
$john[peach][] = 1;
$john[banana] = array();
$john[banana][] = 1;
Мой текущий код может записывать только товар и количество товара.
public $items = array();
public function AddItem($product_id)
{
if (array_key_exists($product_id , $this->items))
{
$this->items[$product_id] = $this ->items[$product_id] + 1;
} else {
$this->items[$product_id] = 1;
}
}
Я просто не знаю, как поместить это в массив для каждого человека.
Спасибо!