时间:2021-07-01 10:21:17 帮助过:24人阅读
$s = <<< TXTArray
Cache-Control: private,no-cache="set-cookie"
Expires: -1
Pragma: no-cache
Location: http://example.com/
Set-Cookie: B=1; Path=/
Set-Cookie: C=5; Path=/
Set-Cookie: R=5; Path=/
TXT;
$res = array();
foreach(preg_split("/[\r\n]+/", $s, -1, PREG_SPLIT_NO_EMPTY) as $row) {
switch($k = strtok($row, ':')) {
case 'Location':
$res[$k][] = trim(strtok(''));
break;
case 'Set-Cookie':
$res[$k][trim(strtok('='))] = trim(strtok(';'));
break;
}
}
print_r($res);