繁体   English   中英

通过ajax将数组传递给php

[英]Passing an array via ajax to a php

我通过ajax将数组传递给php。

$.post("send.php",{arr:arr}); //["one", "two", "three"]

如何将每个值分配给php中的变量? 我尝试了这个,但是没有做我需要的。

for ($i = 0; $i < $_POST['arr']; $i++){
   $var+($i+1) = $_POST['arr'][$i];
}

预期$ var1 =“一个”,$ var2 =“两个”,依此类推...

您正在尝试创建动态变量名称。 您必须用{}来包装$var并用来代替. 创建动态变量。

 ${"var" . ($i+1)} = $_POST['arr'][$i];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM