我有一个名为 translations.js 的文件,这个 js 确实有两个变量。这两个变量包含超过 20.000 个单词。
var english = ["word1", "word2", "word3", "word4", ...]
var farsi = ["translation1", "translation2", "translation3", "translation3"]
所以我想将所有值添加到 mySQL 上的表中。
我怎样才能又快又好地做到这一点?我想用 PHP 做到这一点。
我有“翻译”表,其中包含以下列:id、english、farsi。
我希望所有的单词都应该添加到数据库中。所以我想把这个文件分成 english.js 和 farsi.js - 之后我想在两个变量上使用“explode”,foreach 直到没有“”,然后我想一步一步地添加它们。
有没有更简单的方法?这种方式有意义吗?
谢谢!
最佳答案
如果这些数组本身是有效的 json,您可以为每个数组创建一个 json 文件并使用 file_get_contents()
读取文件,然后使用 json_decode()
转换为php 数组。
遍历数组进行插入。
另一种方法是将这些变量加载到 html 页面中,然后使用 ajax 将整个数组发布到 php 脚本中。遍历 $_POST 中接收到的数组
关于javascript 数组到 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33040802/