只打印所需格式的会话数组所需的数据和a

时间:2016-04-06 13:06:25

标签: php mysql session

我想通过避免使用foreach循环或print_r进行打印的不需要的数据来记录会话中存储的记录,但它提供了传统的结构

<?php
$b = print_r(array_values ($_SESSION), true);
echo $b.'<br/>';
?>


 <?php
 foreach ($_SESSION as $key => &$value) {
 $array[] = $value;
 echo $value;
}
?>

现在$value正在提供唯一的数据,而$b正在提供数据以及密钥,但我想以bill的形式打印数据i我在不同的会话数组中存储了不同的必填字段            array_push($_SESSION['a1'],$conum); 我想以html表的形式打印,独立于存储在会话数组中的数值,请帮帮我

2 个答案:

答案 0 :(得分:0)

只需将您的数据存储在$_SESSION['my_data'],即array_push($_SESSION['my_data']['a1'], $conum);,然后就可以打印出来:

foreach ($_SESSION['my_data'] as $key => $value) {
 echo "{$key} => {$value}";
}

答案 1 :(得分:0)

所以这样做:

 echo '<table>';

foreach ($_SESSION['my_data'] as $key => $value) {
 echo "<tr><td>{$key}</td><td>{$value}</td></tr>";
}

echo '</table>';