Преобразование строки в список массивов

Как преобразовать строку REQUEST в массивы в списке, как показано ниже?

$_REQUEST["InventoryData"] == sku=qty&234444=11&ShirtBig=111&ShirtSmall=101&empty=0 Array ( [0] => sku [1] => qty ) Array ( [0] => 234444 [1] => 11 ) Array ( [0] => ShirtBig [1] => 111 ) Array ( [0] => ShirtSmall [1] => 101 ) Array ( [0] => empty [1] => 0 ) 

Это модификация сценария «МАССИРОВАННЫЕ УРОВЕНЬ УРОВНЕЙ В МАГЕНТО-БЫСТРОЕ» для обновления с использованием представления данных на стороне клиента.

Solutions Collecting From Web of "Преобразование строки в список массивов"

 $result = array(); parse_str($_REQUEST['InventoryData'], $data); foreach ($data as $key => $value) { $result[] = array($key, $value); } 

Вы можете использовать функцию разрыва для разделения строк на массивы определенным символом: http://php.net/manual/en/function.explode.php

Однако вам может понадобиться сделать некоторые манипуляции с строкой, чтобы получить эту строку в структуре, которую вы опубликовали.