朋友写了一个小脚本来获取所选项目的产品ID和产品数量。 这是:
$product_id_string = $_POST['custom'];
$product_id_string = rtrim($product_id_string, ",");
$id_values = array();
$id_str_array = explode(",", $product_id_string);
$fullAmount = 0;
foreach ($id_str_array as $key => $value) {
$id_quantity_pair = explode("-", $value);
$product_id = $id_quantity_pair[0]; // product ID
$product_quantity = $id_quantity_pair[1]; // product quantity
}
我是如何理解的...产品ID及其数量是从自定义变量中读取的? 问候!
答案 0 :(得分:0)
完全。自定义变量是字符串“aaa,bbb,ccc,ddd”。爆炸将其转换为数组(在我的示例中为4个元素。)foreach()
迭代它们,以便其中的所有内容都将执行4次,其中$ value采用值aaa,bbb等。
$ _ POST ['custom']需要id-quantity,id-quantity,id-quantity
,例如
<input type="hidden" name="custom" value="A123-4,B456-1">
这意味着您购买了A123项目的4倍和B456项目的一次。