try {
$list = [];
foreach ($this->payment_order[$type] as $k => $v) {
$payment = $this->payment_info($v);
if (empty($payment) || !$payment['activation']) {
continue;
}
$val['id'] = $v;
$val['name'] = $payment['name'];
$val['thumb'] = base_url($payment['thumb']);
//支付仅使用紫金币支付
if ($type == 1){
if ($val['id'] == 1 || $val['id'] == 2){
continue; //可以跳出当前循环执行下一个(未赋值)
}
}
$list[] = $val;
}
return $list;
PHP foreach中,不赋值(类似销毁操作).
PHP支付模块处理流程
最新推荐文章于 2021-04-02 05:50:12 发布
本文详细解析了PHP中处理支付订单的逻辑,包括遍历支付类型、获取支付信息、检查激活状态、构建支付选项列表等关键步骤。展示了如何跳过特定支付方式及整合支付图标的过程。
387

被折叠的 条评论
为什么被折叠?



