如何在循环中编写此数组?
$columns = array(
"name" => 'slider'
, "value" => $user_slider,
"name" => 'welcomebox'
, "value" => $user_welcomebox,
"name" => 'servicebox'
, "value" => $user_servicebox,
"name" => 'postbox'
, "value" => $user_postbox
);
如何在循环中编写名称和值?
答案 0 :(得分:2)
你的阵列错了。你的意思是子阵列。像这样更改你的数组:
$columns = [
[
'name' => 'slider',
'value' => $user_slider
],
[
'name' => 'welcomebox',
'value' => $user_welcomebox
],
[
'name' => 'servicebox',
'value' => $user_servicebox
],
[
'name' => 'postbox',
'value' => $user_postbox
]
];
所以你可以循环使用foreach:
foreach ($columns as $key => $value) {
echo $key . ': ' . $value . '<br>';
}
答案 1 :(得分:0)
您想要一个包含多个用户信息的数组还是只需要一个用户?
您可能会发现阅读数组结构(http://php.net/manual/en/language.types.array.php)以帮助您向前移动,转储您已创建的数组并获得结果以获得结果非常有用寻找。
这是一个结构正确的数组,可能是你之后的
$columns = array(
'slider' => $user_slider,
'welcomebox' => $user_welcomebox,
'servicebox' => $user_servicebox,
'postbox' => $user_postbox
);