php除开用,分隔数组之外,假如提交的是回车换行的参数,把他们转为数组

2024-07-05 261 0

$param = $request->param('', '', 'trim,strip_tags,htmlspecialchars');
        // 循环遍历数组中每个IP地址,并将其分割成独立的IP地址
        foreach ($param['panel']['business_ip'] as $key => $ipList) {
            // 检查IP地址是否包含回车换行符
            if (strpos($ipList, "\n") !== false) {
                // 将回车换行分隔的IP地址转换为数组形式
                $ips = explode("\n", $ipList);
                $cleanedIPs = [];
                foreach ($ips as $ip) {
                    $cleanedIPs[] = trim($ip);
                }
                $param['panel']['business_ip'][$key] = $cleanedIPs;
            } else {
                // 如果IP地址不包含回车换行符,则按照逗号进行分割
                $ips = explode(',', $ipList);
                $param['panel']['business_ip'][$key] = $ips;
            }
        }
        // 在转换为JSON之前,移除数组的外层方括号
        $param['panel']['business_ip'] = current($param['panel']['business_ip']);
        dump($param['panel']['business_ip']);die;

 

    相关文章

    织音云上新香港Platinum 8358处理器性能怪兽,爆炸高配折后最低仅需32元/月,数据对标物理机
    2025年华纳云新年焕新季,香港云4H4G3M特惠696元/年,E5物理服务器688元/月起
    莱卡云:2025年1月香港云服务器、美国云服务器、日本云服务器促销活动
    php使用ip-api根据ip地扯获取位置信息
    PHP简单实现随机一言
    万维电讯:香港VPS推荐 4H4G3M CN2 GIA线路三网直连 仅需$9.9/月

    发布评论