我想以 a,b,c 的格式向我的 MySQL 数据库中插入一个数组。
`var_dump($pvt_contacts)`
结果
array(1) { [0]=> array(2) { [0]=> string(3) "102" [1]=> string(1) "3" } }
我试过了
`implode(',',$pvt_contacts)'
但它回显的数组不是我预期的 102,3。请帮助我
最佳答案
如果您只想要 102,3
,那么您就差了一个(您指向的是父数组,而不是元素):
implode(',',$pvt_contacts[0]);
- 如果您尝试将数组存储在数据库中,我推荐
serialize
. (尽管它在 Drupal、ExpressionEngine、Wordpress 等中很流行。这通常不是最好的主意)。 - 如果你想向 js 发送一个数组,我推荐
json_encode
. - 如果您正在做其他事情,我需要更多信息。
关于php - 在 MySQL 数据库中插入一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606640/