Ciao ragazzi,
avrei la necessità di estrapolare dei valori da una stringa nel modo più pulito possibile.
Questo è quello che ho fatto finora.

Codice PHP:
$stringa "id=c5||name=Cow||price=18||size=Tiny||quantity=1++id=c6||name=Zebra||price=187.95||size=Small||quantity=2";
$array explode("||"$stringa); 
Il problema è che così spezzetto solo i valori separati da ||, a me invece servirebbe poter separare il nome dal valore.

Ad esempio:

Codice PHP:
Array {
id => 'c5',
name => 'Cow',
price => '18',
size => 'Tiny',
quantity=1
}

Array {
id => 'c6',
name => 'Zebra',
price => '187.95',
size => 'Small',
quantity=2
}

.....