让我首先说我对 php 相当陌生。我正在尝试创建一个多维数组,但是当我查看结果时遇到了一个奇怪的结果。我感觉我使用的语法不正确,但无法在线验证。所以我在这里提出这个问题。
这是我正在尝试做的事情的要点:
// Given: $row["foo"] == "Hello" && $row["bar"] == 1
while($row = mysqli_fetch_array($query_result, MYSQLI_ASSOC)){
$multiArray[$i] = $row["foo"];
$multiArray[$i]["lorem"] = $row["bar"];
$i++;
}
当我去打印时,$multiArray[$i]
我得到:1ello
。
正如我所说,我相信错误在于我如何分配这个多维数组的语法。有人可以帮我找到与上面的 php madness 类似的方法(我只能猜测)吗?
先感谢您!