dividiendo una cadena en PHP como una matriz
Tengo una cuerda
pid1+2+price1+20+qty1+2+pid2+3+price2+20+qty2+1+
que es un resultado de algún proceso ... Necesito crear una matriz que debería ser como
pid1->2
price1->20
qty1->2(first array)
pid2->2
price2->20
qty2->2(Second array)
Intenté usar Explode que nada se hace realidad ... gracias.
la cadena anterior ha sido creada por código
$a = var_export($_REQUEST);
foreach ($_REQUEST as $key=>$value)
{
$a = $key . "+" . $value . "+";
echo $a;
}