【发布时间】:2014-07-01 18:19:10
【问题描述】:
变量转储
var_dump($row);
输出
array(1) { ["company"]=> string(8) "ffr3e456" ["high_1"]=> string(8) "8.32465" }
array(2) { ["company"]=> string(8) "gg8751hw" ["high_2"]=> string(7) "7.66574" }
当前代码
if ($mysqli->multi_query($query)) {
do {
/* store first result set */
if ($result = $mysqli->store_result()) {
while ($row = $result->fetch_assoc()) {
for ($p=1; $p<=2; $p++)
{
echo number_format($row["high_".$p],2);
以上代码显示high_1,但不显示high_2。
如果需要,我如何将以上内容组合成一个数组?
和/或我如何echohigh_1 和high_2?
谢谢。
【问题讨论】:
-
合并还是合并?期望的输出是什么?
-
合并会更好(不知道这是可能的)。
-
仍然不明白你的意思(
high_x很清楚,但company呢?) - 请提供预期的输出和你已经尝试过的内容。 -
以上代码可以访问
high_1但不显示high_2。