首先我将解释我的设置:
我正在制作一个运费计算器,我现在正在使用计算器,唯一的问题是拉链,
我获取 zip 的方式来自会话数据(见下文)
$array = unserialize($_SESSION['__vm']['vmcart']);
下面是获取 zip 本身的 foreach,
foreach($array->BT as $key => $zip){
if ($key == 'zip'){
echo ' <strong>ZIP:</strong> '.$zip;
if ($zip <= 7500){
echo ' CPT';
}else if ($zip <= 10000){
echo ' JHB';
}else{
echo 'fail';
}
}
}
$zip <= 7500 和 10000 的 if 语句只是为了检查离客户端最近的位置,
然后计算器使用 zip 运行查询以获取计算的费率。
我的问题:
计算器无法获取 zip,因为它位于 foreach 中(上面的邮政编码)用于测试代码是否正常工作的 zip 是正常的,所以问题一定是从 foreach 获取 zip。
请记住,我是 php 和一般编程的新手。
任何人都可以帮我解决这个问题,我被卡住了,如果您需要任何信息,请询问,感谢阅读!