要在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