$data = [
"/pages/xxxxxxx/xxxxx?id=22",
"/pages/xxxxxx/xxxx?id=50",
"/pages/xxxxxx/xxxxx?id=21&type=27&typeId=37",
// ...
];
$result = [];
foreach ($data as $url) {
$parsed_url = parse_url($url);
if (isset($parsed_url['query'])) {
parse_str($parsed_url['query'], $query_params);
if (isset($query_params['id'])) {
$id = $query_params['id'];
$path = ltrim($parsed_url['path'], '/'); // 使用ltrim去除开头的'/'
$result[] = [
'id' => $id,
'path' => $path
];
}
}
}
print_r($result);
08-15
1360
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-09
1637
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交