@sunnyrio

Как пройтись по массиву $_SESSION?

Как пройтись по массиву $_SESSION? Чтобы получить все элементы $_SESSION['bag'][ Этот ]?

if(isset($_POST['add_to_bag'])){
	$prod = get_one_product($_POST['id_bag_prod']);
	$count = 1;
	if(array_key_exists($prod['id'], $_SESSION['bag'])){
		$_SESSION['bag'][$prod['id']]['count'] += 1;
	}
	else
	{
		$_SESSION['bag'][$prod['id']] = array('price' => $prod['price'], 'title' => $prod['title'], 'count' => $count, 'image' => $prod['image']);
	}
	foreach($_SESSION['bag']){

	}
	exit();
}
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
Lumore
@Lumore
Front-end developer
foreach($_SESSION['bag'] as $item){
   echo $item;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
foreach ($_SESSION['bag'] as $item) { ... }
Ответ написан
KorniloFF
@KorniloFF
Работаю по font-end / JS
function log($data)
{
	foreach($data as $item){
		if(!is_array($item)) echo $item;
		else log($item);
 }
}

log($_SESSION['bag']);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы