Php 仅以所需格式和

Php 仅以所需格式和,php,mysql,session,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; } ?> 现在,

我想通过避免使用
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
提供数据和键,但我想以账单的形式打印数据,我使用
array\u push($\u SESSION['a1',$conum)

我想以html表格的形式打印,与会话数组中存储的数值无关。伙计们,请帮我解决这个问题。

只需将数据存储在
$\u会话['my\u data']
,即
数组推送($\u会话['my\u data']['a1'],$conum)然后可以按如下方式打印:

foreach ($_SESSION['my_data'] as $key => $value) {
 echo "{$key} => {$value}";
}
因此,请这样做:

 echo '<table>';

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

echo '</table>';
echo';
foreach($\会话['my\ u data']作为$key=>$value){
回显“{$key}{$value}”;
}
回声';

我希望使用html格式的表格以所需格式打印,但只提供固定的对齐方式。您是否使用过smarty之类的模板系统?或者你直接把它打印成html?我直接用它