下面是一个长文本,其中broadcast_id
和user_id
的值存在于该文本中。正如你在第一行看到的那样。
GET /?broadcast_id=27&user_id=10 HTTP/1.1
Host: localhost:9000
Accept-Encoding: gzip, deflate
Sec-WebSocket-Version: 13
Origin: http://localhost
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: 2QEMNVrk7PdivBxc+sO+
我想从上面的文本中将broadcast_id值设为27,将user_id值设为10.
答案 0 :(得分:6)
您可以使用此正则表达式来获取这两个值:
(broadcast_id|user_id)=([^&\s]+)
<强>代码:强>
preg_match_all('/(broadcast_id|user_id)=([^&\s]+)/', $input, $matches);
print_r($matches);