我在javascript中有一个字符串数组,我想使用PHP将其发送到数据库。我一直在到处搜索试图将数组转换为PHP数组然后发送它。我已经连接到数据库,只需要发送该数组即可。
答案 0 :(得分:0)
假设您是在谈论客户端Javascript(JS),而不是NodeJS,那么您不能仅仅将JS数组转换为PHP数组,因为PHP数组位于服务器端。因此,您可以做的就是将其发送到服务器。您可以通过标准的POST请求执行此操作,也可以通过异步(AJAX)请求为您提供更好的选择。
有几本关于如何使用AJAX的教程,根据您已经拥有的任何现有库,您可以选择遵循jQuery或Angular特定的库。 https://www.tutorialspoint.com/ajax/index.htm
一旦将其发送到服务器,就很可能从PHP $_POST
数组中读取它。然后,您将对发布的数组进行访问(清理/验证它,因为我们从不信任来自客户端的数据),然后您可以将该数据保存到已经为其建立连接的数据库中。