<?php
$i = $_GET['i'];
echo $i;
$values = array();
while ($i > 0)
{
$expense = $_GET['expense_' + i];
$amount = $_GET['amount_' + i];
$values[$expense] = $amount;
i--;
print_r($values);
}
?>
i 表示从上一页传递过来的变量集的数量。我想要做的是将费用添加到金额中并将它们放入数组中(让我们说这个例子有3个费用和3个金额)[expense_3 => amount_3,expense_2 => amount_2,expense_1 =>金额_1]。变量的名称通过 url 成功传递为 amount_1=50、amount_2=50、expense_1=food、expense2=gas 等...以及 $i,我只是不知道如何将这些变量添加到每次排列。现在有了这段代码,我得到了
4 数组 ( [] => ) 数组 ( [] => ) 数组 ( [] => ) 数组 ( [] => )
如果我不够清楚,我很抱歉,但我对 PHP 非常缺乏经验。