【发布时间】:2014-11-23 03:14:03
【问题描述】:
我想为每个帖子值赋予递增的变量名称,并获取分配的变量并构建数组。以下是我尝试过的
$list = array();
$x = 0;
$prefix = '$var_';
foreach(array_slice($_POST, 1) as $test){
$x++;
$list[] = "{$prefix}{$x} = {$test};":
}
echo implode(" ", $list);
因此,如果我在帖子中有 4 个值,例如 0, a, b, c,它会回显类似
$var_1 = a; $var_2 = b; $var_3 = c;
我想将所有三个 $vars 放在下面的数组中并使用它们的值。这就是我卡住的地方。有什么帮助吗?
$vars = array($var_1, $var_2, $var_3)
我想要实现的是将动态数据插入到我只知道 table_name 的表中,
$stmt = $mydb->prepare($sql);//I am able to populate the $sql and $str
$stmt->bind_param($str, $vars);
$stmt->execute();
【问题讨论】:
-
我敢打赌你真的不想那样做。请解释您要达到的目标。几乎肯定有更好的方法。
-
@RiggsFolly 查看编辑。