我通过jquery' s $.post()
向php发送数据。
$.post("data.php",
{
qty : 2,
len0 : "fruits",
len1 : "furniture"
}
如何为每个$ _POST分配一个变量?以下是我尝试的但未分配变量。
$qty = $_POST['qty'];
for ($i = 0; $i < $len; $i++){
${"len" . ($i)} = $_POST['len'].$i; //how do I assign variables to each POST?
};
答案 0 :(得分:0)
它应该是这样的,因为你;重新发送变量len0 : "fruits"
,所以在php中它将是'len'.$i
for ($i = 0; $i < $len; $i++){
${"len" . ($i)} = $_POST['len'.$i];
};
答案 1 :(得分:0)
使用&#39; exract&#39;功能:
extract($_POST);
现在每个数组项都会有一个变量(以数组键命名)。
所以你现在可以做到以下几点:
echo $qty; // 2
echo $len0; // "fruits"
echo $len1; // "furniture"
等等。
我希望这会有所帮助。