【发布时间】:2016-06-10 22:37:40
【问题描述】:
我在 PHP 中有一个数组,其中可能包含如下数据:
$data = array("Apples", "Oranges", "Grapes", "Pears");
然后我想将这些值传递给 mysqli bind_param 函数。对于这个例子,它看起来像这样:
$stmt->bind_param("ssss", $data[0], $data[1], $data[2], $data[3]);
我的问题是,如果数组的长度未知,如何产生与上述相同的结果?例如,它可能是五个、十个或 15 个元素长。
【问题讨论】:
-
如果您正在运行 php>=5.6 并可以访问令人垂涎的 splat 运算符,请特别查看 this answer
-
@JeffPuckettII 谢谢。我去看看!
标签: php arrays function mysqli