问题描述
我正在尝试创建一个数组,其中包含从 PayPal 购物车中购买的所有商品。对我来说,这样的事情应该有效(写入测试文件),但它没有:
$test = fopen('test.txt','w');
$num_cart_items = $_POST['num_cart_items'];
$cart = [];
for ($i = 1; $i <= $num_cart_items; $i++) {
$item_name = $_POST['item_name' . $i];
$item_number = $_POST['item_number' . $i];
$item_price = $_POST['mc_gross_' . $i];
$item_details = [$item_name,$item_number,$item_price];
$cart[] = $item_details;
}
foreach ($_POST as $key => $value) {
fwrite($test,"$key => $value \r\n");
}
fwrite($test,$cart);
fclose($test);
$_POST
中的所有键/值对都打印得很好,但是我在 for
循环上做错了吗……我在网上看到了多个使用类似连接的示例,但我我没有运气。键/值打印后,我的 $cart
只是空白(没有写入文件)。这可能是显而易见的...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)