1

我只是在编写一个 PHP 脚本来处理 PayPal IPN 数据。我想检查已经购买了多少商品,然后动态调用$_POST['item_name1']每个商品。所以它会是:

$_POST['item_name1']
$_POST['item_name2']
$_POST['item_name3']
etc

这在 PHP 中是否有效,我没有得到我期望的结果,现在确定如何自行测试:

for ($i = 1; $i <= $number_items; $i++) {
    $items[$i] = $_POST[' . "item_name" . $i . '];
}

TIA

4

1 回答 1

2

几乎。你要:

for ($i = 1; $i <= $number_items; $i++) {
    $items[$i] = $_POST['item_name' . $i];
}

您还可以使用:

$_POST["item_name{$i}"];
于 2013-01-09T02:06:38.293 回答