我想通过避免使用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表的形式打印,独立于存储在会话数组中的数值,请帮帮我
答案 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>';