Php 基于表jquery中的数据填充多维数组

Php 基于表jquery中的数据填充多维数组,php,jquery,mysql,arrays,multidimensional-array,Php,Jquery,Mysql,Arrays,Multidimensional Array,这就是我如何在我的表中得到td的每个值,它返回ok,然后我将数据放入多维数组中。在这里,我尝试将所有id放入数组中,我期望的是 {id:1},{id:2},{id:3}…. 但我得到的只是最后的数据,它是这样显示的 对象{id:“1”} 我想从中得到的是这样的东西 Table[{id:1,姓:约翰,姓:史密斯,生日:010989,性别:男},{id:2,姓:安娜,姓:科尔,生日:020478,性别:女}] 我希望这样做,以便以后在sql语句中使用它,这样我就可以循环使用它,这样我就可以将所有数据

这就是我如何在我的表中得到td的每个值,它返回ok,然后我将数据放入多维数组中。在这里,我尝试将所有id放入数组中,我期望的是

{id:1},{id:2},{id:3}….

但我得到的只是最后的数据,它是这样显示的

对象{id:“1”}

我想从中得到的是这样的东西

Table[{id:1,姓:约翰,姓:史密斯,生日:010989,性别:男},{id:2,姓:安娜,姓:科尔,生日:020478,性别:女}]

我希望这样做,以便以后在sql语句中使用它,这样我就可以循环使用它,这样我就可以将所有数据保存在数据库中,而不是
 var $rows = $('.personalinfo').find("tr:not(:eq(0))");
        var valueToPush = {};
        $rows.each(function(){//find("td:not(:eq(" + tdIndex + "))");
            var $tds = $(this).find('td');
            var id = $tds.eq(0).text();
            var lastname = $tds.eq(1).text();
            var firstname = $tds.eq(2).text();
            var birthday = $tds.eq(3).text();
            var gender = $tds.eq(4).text();



            valueToPush["id"] = (id);
        });
        console.log(valueToPush);
使用

因为它将“id”视为字符串。

valueToPush.push({
valueToPush[id] = (id); OR you can replace id with some unique key   
id:id, 名字:名字, lastname:lastname, 生日:生日, 性别:性别 }); 对于(变量i=0;i
用过这个,现在还可以用。我将检查是否可以在服务器端获取值。我仍然希望有更多的想法

valueToPush[id] = (id); OR you can replace id with some unique key   
valueToPush.push({
id: id,
firstname:firstname,
lastname:lastname,
birthday:birthday,
gender:gender
});
for (var i = 0; i < valueToPush.length; i++) {
    console.log("PAIR " + i + ": " + valueToPush[i].id);
    console.log("PAIR " + i + ": " + valueToPush[i].firstname);
    console.log("PAIR " + i + ": " + valueToPush[i].lastname);
    console.log("PAIR " + i + ": " + valueToPush[i].birthday);
    console.log("PAIR " + i + ": " + valueToPush[i].gender);

}