E' normale che succeda così, explode(), come da manuale, restituisce un array.
Dovresti fare così
Codice PHP:
$temp = explode(",",$_SESSION[$value][8]);
foreach($temp as $key => $value)
$pie[$key] = $value;
echo $pie[0]; //stamperà 4
echo $pie[1]; //stamperà 32
echo $pie[2]; //stamperà 20