我的函数正在等待数组中的响应,格式如下:
main[insert][id][insert]='some value'
我已经准备好循环:
for ($i=0; $i<100; $i++) {
$data_array[] = array(
"insert" => array($data[$i]["id"] =>
array ("insert" => "some value"; }
但是,在我运行它之后,我有这样的值:
main[insert][//i value from 0 to 99][id][insert] = "some value"
main[insert][0][005][insert] = "some value"
main[insert][1][008][insert] = "some value"
一切看起来不错,我只是不需要此循环i
的值,我只需要没有此视图的值:main[insert][id][insert]='some value'
答案 0 :(得分:2)
尝试使用以下代码替换循环:
如果您能提供$data
for ($i=0; $i<100; $i++) {
$data_array[][ "insert"] = [
$data[$i]["id"] => ["insert" => "some value"]
]
}
编辑: 在您的评论解决方案中:@VAPPM
for ($i=0; $i<100; $i++) {
$current_id=$data[$i]['id'];
$data_array['insert'][$current_id]['insert'] = "some value";
}