通过http响应分隔URL

时间:2019-03-10 01:12:31

标签: php

也许这是一个简单的问题,但是,我无法弄清楚。我正在通过这些响应代码获得URL的响应。我想将它们分开。

function getResponse($urls){
        foreach($urls as $k => $val){
            $code = response($val);
            print_r("{$urls[$k]} returned {$code}\r\n");

            if ($code === 200) {
                $ok [] = $urls[$k];
            } elseif ($code === 301) {
                $redic [] = $urls[$k];
            } elseif ($code === 404) {
                $dump [] = $urls[$k];
            } else {
                $else [] = $urls;
            }
        }

        return $else;
        return $ok;
        return $redic;
        return $dump;
    }

当我运行此函数时,如何将$ links推送到不同的数组中。我需要为每个$ array赋予参数,并在getResponse($urls, $link200, $link301, link404);

上使用它们吗?

感谢您的帮助。

0 个答案:

没有答案