我的阵列就是这样。
arr [name, location, village, school, discription, asdsa, nssad]
我想像那样创建字符串变量
String val = "name VARCHAR(200) DEFAULT NULL, location VARCHAR(202) DEFAULT NULL, village VARCHAR(200) DEFAULT NULL, school VARCHAR(200) DEFAULT NULL, discription VARCHAR(200) DEFAULT NULL, asdsa VARCHAR(200) DEFAULT NULL, nssad VARCHAR(200) DEFAULT NULL ";
我如何创造
答案 0 :(得分:1)
你必须使用C风格的循环和放大器构建一个连接的字符串。它们看起来像这样:
JavaScript的:
var myArray = ['name', 'location', 'village', 'school', 'description', '...'];
var str = 'String val = "';
var max = myArray.length;
for (var i=0; i<max; i++) {
str += myArray[i] + ' VARCHAR(200) DEFAULT NULL';
if (i<max) {
str += ',';
}
}
现在确保您通过编辑该代码进行实验,因为您使用其他数组选项+您的位置最大限制为202个字符。
PHP会使用它。查看他们的for loop示例:
for ($i=0; $i<max; $i++) {
...
}
因此,取决于语言,for循环的语法可能会有所不同。祝好运! :)