<?php
// REPLACE THE QUESTION MARK AND EVERYTHING AFTER IT
$string = 'https://www.google.com/search?q=Metallica+Turn+The+Page&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb';
print "\n\n".$string;
// REPLACE ALL OF THE PARAMS WITH DUMMY-PARAM
$string = 'https://www.google.com/search?q=Metallica+Turn+The+Page&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb';
$string = preg_replace('~[?&]\K([A-Z0-9+%]+)=.+?(?=&|$)~i', '$1=DUMMY-PARAM', $string);
print "\n\n".$string;
// REPLACE ALL OF THE KEYS WITH DUMMY-KEY
$string = 'https://www.google.com/search?q=Metallica+Turn+The+Page&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb';
$string = preg_replace('~[?&]\K[A-Z0-9+%]+=(.+?)(?=&|$)~i', 'DUMMY-KEY=$1', $string);
print "\n\n".$string;
// PULL OUT ALL KEYS/VALUES
$string = 'https://www.google.com/search?q=Metallica+Turn+The+Page&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb';
$string = preg_replace('~[?&]\K([A-Z0-9+%]+)=(.+?)(?=&|$)~i', "\n$1: $2", $string);
print "\n\n".$string;
PD9waHAKCi8vIFJFUExBQ0UgVEhFIFFVRVNUSU9OIE1BUksgQU5EIEVWRVJZVEhJTkcgQUZURVIgSVQKJHN0cmluZyA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9xPU1ldGFsbGljYStUdXJuK1RoZStQYWdlJmllPXV0Zi04Jm9lPXV0Zi04JmFxPXQmcmxzPW9yZy5tb3ppbGxhOmVuLVVTOm9mZmljaWFsJmNsaWVudD1maXJlZm94LWEmY2hhbm5lbD1zYic7Cgokc3RyaW5nID0gcHJlZ19yZXBsYWNlKCd+XD8uKn4nLCAnJywgJHN0cmluZyk7CgpwcmludCAiXG5cbiIuJHN0cmluZzsKCgovLyBSRVBMQUNFIEFMTCBPRiBUSEUgUEFSQU1TIFdJVEggRFVNTVktUEFSQU0KJHN0cmluZyA9ICdodHRwczovL3d3dy5nb29nbGUuY29tL3NlYXJjaD9xPU1ldGFsbGljYStUdXJuK1RoZStQYWdlJmllPXV0Zi04Jm9lPXV0Zi04JmFxPXQmcmxzPW9yZy5tb3ppbGxhOmVuLVVTOm9mZmljaWFsJmNsaWVudD1maXJlZm94LWEmY2hhbm5lbD1zYic7Cgokc3RyaW5nID0gcHJlZ19yZXBsYWNlKCd+Wz8mXVxLKFtBLVowLTkrJV0rKT0uKz8oPz0mfCQpfmknLCAnJDE9RFVNTVktUEFSQU0nLCAkc3RyaW5nKTsKCnByaW50ICJcblxuIi4kc3RyaW5nOwoKCi8vIFJFUExBQ0UgQUxMIE9GIFRIRSBLRVlTIFdJVEggRFVNTVktS0VZCiRzdHJpbmcgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZWFyY2g/cT1NZXRhbGxpY2ErVHVybitUaGUrUGFnZSZpZT11dGYtOCZvZT11dGYtOCZhcT10JnJscz1vcmcubW96aWxsYTplbi1VUzpvZmZpY2lhbCZjbGllbnQ9ZmlyZWZveC1hJmNoYW5uZWw9c2InOwoKJHN0cmluZyA9IHByZWdfcmVwbGFjZSgnfls/Jl1cS1tBLVowLTkrJV0rPSguKz8pKD89JnwkKX5pJywgJ0RVTU1ZLUtFWT0kMScsICRzdHJpbmcpOwoKcHJpbnQgIlxuXG4iLiRzdHJpbmc7CgoKLy8gUFVMTCBPVVQgQUxMIEtFWVMvVkFMVUVTCiRzdHJpbmcgPSAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZWFyY2g/cT1NZXRhbGxpY2ErVHVybitUaGUrUGFnZSZpZT11dGYtOCZvZT11dGYtOCZhcT10JnJscz1vcmcubW96aWxsYTplbi1VUzpvZmZpY2lhbCZjbGllbnQ9ZmlyZWZveC1hJmNoYW5uZWw9c2InOwoKJHN0cmluZyA9IHByZWdfcmVwbGFjZSgnfls/Jl1cSyhbQS1aMC05KyVdKyk9KC4rPykoPz0mfCQpfmknLCAiXG4kMTogJDIiLCAkc3RyaW5nKTsKCnByaW50ICJcblxuIi4kc3RyaW5nOw==