Что вы действительно должны сделать, это:
parse_str($variable, $foo);
foreach($foo as $k=>$v) {
// do something with your somethings
if ($k == "list") {
unset($foo[$k]);
}
}
// convert the $foo array back to a string
надеюсь, это поможет
** позвольте мне добавить небольшой отказ от ответственности **
Этот ответ был предоставлен на основе строки, которую дал пользователь ... Он может не соответствовать цели для нормальной строки, которую невозможно правильно проанализировать с помощью parse_str
http://www.php.net/manual/en/function.parse-str.php