我需要解析url字符串列表并提取某些参数值。
这些字符串来自不使用POST或GET的数据库。
这是一个示例url字符串,目标是提取字符串的user_id部分。
https://www.example.com/?action=get_my_messages&user_id=9825&session_token=1463812ecbfa4
注意:字符串的参数顺序可能因字符串不同而有所不同,在某些情况下,user_id可能甚至不存在。
找到解决方案
$query = parse_url($request_string, PHP_URL_QUERY);
parse_str($query, $params);
$user_id= $params['user_id'];
从以下帖子中获得解决方案