расщепление строки в php в виде массива

У меня есть строка

pid1+2+price1+20+qty1+2+pid2+3+price2+20+qty2+1+

который является результатом некоторой обработки ... Мне нужно создать массив, который должен быть как

pid1->2
price1->20
qty1->2(first array)

pid2->2
price2->20
qty2->2(Second array)

Я попытался с помощью взрыва, который ничего не сбывается ... спасибо

вышеуказанная строка была создана кодом

$a = var_export($_REQUEST);
foreach ($_REQUEST as $key=>$value) 
{
    $a = $key . "+" . $value . "+";
    echo $a;
}

Ответы на вопрос(5)

Ваш ответ на вопрос