如何创建创建关联数组
How to create create associative array?
阵列结构:
array(2) {
["day"] => array(3) {
[1] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
[2] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
[3] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
}
["day2"] => array(3) {
[1] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
[2] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
[3] => array(2) {
["id"] => int(5)
["name"] => string(7) "Example"
}
}
}
我有循环:
var i = 1;
var array = new Array();
var sub_array = new Array();
$(".tab-content").find(".excercise-tab-list").each(function(){
//array.push({tabas: i;})
$(this).find(".excercise-tab").each(function(){
var svoris = $(this).find('.svoris').val();
var kartai = $(this).find('.kartai').val();
var id = $(this).find('.ex_id').val();
console.log(svoris);
console.log(kartai);
console.log(id);
console.log("----------------- "+i);
sub_array.push({svoris: svoris, kartai: kartai});
});
array.push({diena: sub_array});
sub_array = [];
i++;
});
我的代码有问题,因为我没有像示例中那样得到数组。
检查您对"sub_array"的使用情况。一旦你把它作为一个函数调用,你就会尝试把一个对象推给它
相关文章:
- knex:根据结果创建数组的合适方法是什么
- 在javascript中创建数组,而不是if.else
- 使用来自不同循环Javascript的数据创建数组
- 尝试从计算创建数组时数组长度无效
- 循环选择标记并创建数组或字符串
- 根据 Array Javascript 中的字符串值动态创建数组名称
- 通过动态创建数组名称在单击函数中引用 javascript 数组
- 如何在不完成添加序列的情况下从rxjs创建数组
- 如何在不创建数组的情况下使用NgFor来生成矩阵UI模式
- 使用jquery从TextArea创建数组
- jquery动态创建数组
- 从现有数组创建数组
- 使用对象的副本创建数组(Javascript)
- 基于分隔符/方括号的实例创建数组
- 如何创建数组取决于是否在jQuery中设置了变量
- 使用JavaScript's Reduce从对象数组创建数组
- 在 JavaScript 中动态创建数组
- 在 javascript 中使 split() 方法使用双引号而不是单引号创建数组
- 在 $.each 函数中使用条件来创建数组
- 如何修改此代码,以便创建数组并将事件添加到数组中