0
<?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 => amount_1]。変数の名前は、url を介して amount_1=50、amount_2=50、expense_1=food、expense2=gas などとして正常に渡されます。$i と同様に、これらの変数を毎回配列。今、私が得ているこのコードで

4 配列 ( [] => ) 配列 ( [] => ) 配列 ( [] => ) 配列 ( [] => )

十分に明確でない場合は申し訳ありませんが、私は PHP の経験がほとんどありません。

4

2 に答える 2