У меня есть переменная session с именем $_SESSION['items']
, которая представляет собой массив. Он хранит элементы в массивах внутри своего массива. Например:Confused with session и array
Array ([0] => Array ([0] => 2 [1] => 1))
Это показывает, что в массиве элементов имеется 1 продукта 2.
Array ([0] => Array ([0] => 2 [1] => 1) [1] => Array ([0] => 4 [1] => 1))
Это показывает, что есть 1 пункта 2 и 1 пункта 4 в массиве предметов ..
Как это проверить, если конкретная переменная в массиве элементов? Например, мне нужно знать, есть ли элемент 4 или элемент 1 в этом массиве, поэтому я могу показать пользователю другую страницу в зависимости от того, имеет ли этот элемент в своем массиве или нет. Я так запутался в массивах, что я всегда называю неопределенные смещения и тому подобное.
Вам понадобится петля, например, foreach. – Evert
Подробнее о PHP-массивах: http://php.net/manual/en/language.types.array.php – axiac
'foreach ($ _ SESSION ['items'] as $ key => $ item) {}' нравится ? – Kaboom