我正在使用这段代码,但无法弄清楚它出了什么问题。
if (!empty($_POST)) {
foreach ($_POST as $key => $value) {
if (get_magic_quotes_gpc())
$value=stripslashes($value);
if ($key=='extras') {
if (is_array($_POST['extras'])) {
print "<tr><td><code>$key</code></td><td>";
foreach ($_POST['extras'] as $value) {
print "<i>$value</i><br />";
}
print "</td></tr>";
}
else {
print "<tr><td><code>$key</code></td><td><i>$value</i></td></tr>'n";
}
}
else {
print "<tr><td><code>$key</code></td><td><i>$value</i></td></tr>'n";
}
} // end foreach
}
它在表中打印prgm"数组"而不是数组中的值。
我觉得
使用print_r()
至少是一种深入了解数组结构的方法。