首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中显示关联数组

问在PHP中显示关联数组
EN

Stack Overflow用户
提问于 2010-08-18 04:21:28
回答 6查看 11.8K关注 0票数 2

我正在尝试构建一个函数,该函数从数据库中提取信息,并使用mysql_fetch_assoc将其插入到PHP中的关联数组中,然后返回该数组,以便其他函数可以显示它。我需要一种方法来显示返回的assoc数组。这应该是与第一个函数不同的函数

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-08-18 04:33:36

假设您已经进行了调用,并将$result带回来:

代码语言:javascript
复制
$array = new array();
while($row = mysql_fetch_assoc($result)){
  $array[] = $row;
}
return $array;
票数 0
EN

Stack Overflow用户

发布于 2010-08-18 04:25:40

print_r($array)将提供格式良好的输出(从文本上讲,不是html)。

票数 2
EN

Stack Overflow用户

发布于 2010-08-18 04:33:14

如果您只想了解数组中的内容(出于调试目的),可以使用print_r($array)、var_dump($array)或var_export($array)以PHP的数组格式打印它。

如果您想要格式良好的输出,您可能需要执行以下操作:

代码语言:javascript
复制
<table border="1">
  <?php
  foreach($array as $name => $value) {
    echo "<tr><th>".htmlspecialchars($name).
        "</th><td>".htmlspecialchars($value)."</th></tr>";
  }
  ?>
</table>

正如您可能已经看到的,这将打印一个格式良好的表,其中名称在左列,值在右列。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3506602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档