/ / Convertir una cadena en una lista de arrays - php, arrays, magento, explode, fgetcsv

Convierta una cadena en una lista de arreglos: php, arreglos, magento, explode, fgetcsv

¿Cómo convierto una cadena SOLICITAR en arreglos en una lista como la siguiente?

$_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 )

Esta es una modificación del script "ACTUALIZACIÓN MASIVA NIVELES EN MAGENTO - RÁPIDO" para actualizar utilizando un envío de datos del lado del cliente.

Respuestas

2 para la respuesta № 1
$result = array();
parse_str($_REQUEST["InventoryData"], $data);
foreach ($data as $key => $value) {
$result[] = array($key, $value);
}

0 para la respuesta № 2

Podría usar la función de explosión para dividir cadenas en matrices por un determinado carácter: http://php.net/manual/en/function.explode.php

Sin embargo, es posible que deba realizar una manipulación de cadenas para incluir esa cadena en la estructura que publicó.