要在MySQL的一次插入多条记录,我想先转换成二维数组PHP中的字符串,然后火MySQL查询插入所有这些记录,PHP爆二维数组,并生成一个字符串
我有二维数组如下,
Array
(
[0] => Array
(
[0] => Ryan
[1] => 1
[2] => 0
)
[1] => Array
(
[0] => Simon
[1] => 2
[2] => 1
)
.
.
.
)
而且我要让这样的字符串,
('Ryan', '1', '0'), ('Simon', '2', '1'), .....
我知道,如果它是一维的,我们可以不喜欢它,"'" . implode("','", $row) . "'"
当然我们可以用foreach在foreach循环中完成。但我想用implode函数来做。任何想法 ?
只有implode函数?您至少需要循环所有数组的东西 – Rizier123 2015-04-04 15:39:15
序列化数组或JSON编码会不会更容易? – adeneo 2015-04-04 15:52:24
@ Rizier123,我没有明确提到“只能用implode函数”。我们很可能也使用其他功能。 – 2015-04-04 17:03:01