Я использую api для подмостков (handsontable) в php drupal 7, и когда мы делаем submit, получаю array данных, но в формате string.
"[["6396","11","1","2","0","0","1338","Break","12-07-1915","00:00",null],["6397","11","2","2","0","0","Break","Break","12-07-1915","00:00",null],["6398","11","3","2","0","0","Break","Break","12-07-1915","00:00",null],["6399","11","4","2","0","0","Break","Break","12-07-1915","00:00",null]]"
Проблема, которая у меня есть, состоит в том, что я не нахожу способ parsearlo в array правильно поддерживая размеры. Я протестировал несколько методов, но оно не функционирует правильно, так как, хотя он использует метод explode с delimitador"," и другие варианты он соединяет мне все положения целого array как будто это был array размера.
Используй json_decode()
. Просто обеспечь его string с arrays и объектами JS и этим ты darГЎ array.
$array = '[["6396","11","1","2","0","0","1338","Break","12-07-1915","00:00",null],["6397","11","2","2","0","0","Break","Break","12-07-1915","00:00",null],["6398","11","3","2","0","0","Break","Break","12-07-1915","00:00",null],["6399","11","4","2","0","0","Break","Break","12-07-1915","00:00",null]]';
var_dump(json_decode($string));
ГЛАЗ , чтобы использовать двойные кавычки, чтобы определять string, array использует двойные кавычки внутри, asГ - что используй простых в PHP.