所以我有这个问题,无论我做什么我都无法获得要成为的钥匙。
如果我喜欢:
{
"field1" : "value1",
"field2" : "value2",
"field3" : [
"valueA",
"valueB",
"valueC"
]
}
我得到:
while ($row = mysqli_fetch_assoc($result)) {
$city = $row['city'];
$cities[$city] = $row['dlc'];
}
但是我想要的是:
Array (
[0] => Base Game
[1] => Base Game
[2] => Base Game
[3] => Base Game
[4] => Base Game
[5] => Base Game
[6] => Base Game
[7] => Base Game..
)
name是特定城市的名称。
当我做Array (
[name] => Base Game
[name] => Base Game
[name] => Base Game
[name] => Base Game
[name] => Base Game
[name] => Base Game
[name] => Base Game
[name] => Base Game
)
奥尔堡 香港仔 阿姆斯特丹 安科纳 班斯卡·比斯特里察 巴里 卑尔根 柏林 伯尔尼 比亚韦斯托克 伯明翰 博洛尼亚 波尔多 布尔日 布拉迪斯拉发 不来梅 布列斯特 布鲁塞尔 布尔诺 布达佩斯。
当我echo $row['city'];
斯堪的那维亚 基础游戏 基础游戏 意大利 往东走 意大利 斯堪的那维亚 基础游戏 基础游戏 往东走 基础游戏 意大利 法国万岁! 法国万岁! 基础游戏 基础游戏 法国万岁! 基础游戏 基础游戏 往东走
答案:
echo $row['dlc'];
编辑:
我做了while ($row = mysqli_fetch_assoc($result)) {
$cities[$row['city']] = $row['dlc'];
}
,这就是为什么我得到数字而不是值的原因。