<?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 の経験がほとんどありません。