Ваш вопрос не ясен. Нам нужна дополнительная информация,
, но если у вас такая длинная строка, как это
{"data":"key=str50, num=50, key=str01, num=1, key=str15, num=15, key=str08, num=8, key=str99, num=99"}
, просто декодируйте Json и разбивайте ваш массив следующим образом
$json = '{"data":"key=str50, num=50, key=str01, num=1, key=str15, num=15, key=str08, num=8, key=str99, num=99"}';
$encode = json_decode($json);
$data = $encode->data;
$explode = explode(",",$data);
$array = array();
for($i=0;$i<sizeof($explode);$i++){
if($i!=0)$i++;
$key = explode("=",$explode[$i]);
$val_next = explode("=",$explode[$i+1]);
if($val_next[1]>10)
$array[$key[1]] = $val_next[1];
}
asort($array);
print_r($array);
вывод
Array ( [str15] => 15 [str50] => 50 [str99] => 99 )