我正在尝试构建一个函数,该函数从数据库中提取信息,并使用mysql_fetch_assoc将其插入到PHP中的关联数组中,然后返回该数组,以便其他函数可以显示它。我需要一种方法来显示返回的assoc数组。这应该是与第一个函数不同的函数
发布于 2010-08-18 04:33:36
假设您已经进行了调用,并将$result带回来:
$array = new array();
while($row = mysql_fetch_assoc($result)){
$array[] = $row;
}
return $array;发布于 2010-08-18 04:25:40
print_r($array)将提供格式良好的输出(从文本上讲,不是html)。
发布于 2010-08-18 04:33:14
如果您只想了解数组中的内容(出于调试目的),可以使用print_r($array)、var_dump($array)或var_export($array)以PHP的数组格式打印它。
如果您想要格式良好的输出,您可能需要执行以下操作:
<table border="1">
<?php
foreach($array as $name => $value) {
echo "<tr><th>".htmlspecialchars($name).
"</th><td>".htmlspecialchars($value)."</th></tr>";
}
?>
</table>正如您可能已经看到的,这将打印一个格式良好的表,其中名称在左列,值在右列。
https://stackoverflow.com/questions/3506602
复制相似问题